TY - GEN
T1 - An Automated Approach to Domain-specific Term Extraction for Programming Language
AU - Wang, Zilie
AU - Zhu, Botong
AU - Tan, Huobin
N1 - Publisher Copyright:
© 2021 ACM.
PY - 2021/12/10
Y1 - 2021/12/10
N2 - Automatic Term Extraction is a common upstream task of both natural language and programming language processing tasks. However, most existing domain-specific term extraction methods are designed for natural language, and do not satisfy demand for programming language. In this paper we proposed an automated cross-language method for extracting domain-specific terms from source code. To test the domain-specific terms extraction method on real software projects, we choose open source repositories in Github Collections. Then the extraction results of our method and TF-IDF were checked by crowdsourcing, with 12 experienced software developers. Compared with TF-IDF, our method shows better performance on multiple measures. Especially, the AUC of our method is 0.7050, while TF-IDF is 0.4212.
AB - Automatic Term Extraction is a common upstream task of both natural language and programming language processing tasks. However, most existing domain-specific term extraction methods are designed for natural language, and do not satisfy demand for programming language. In this paper we proposed an automated cross-language method for extracting domain-specific terms from source code. To test the domain-specific terms extraction method on real software projects, we choose open source repositories in Github Collections. Then the extraction results of our method and TF-IDF were checked by crowdsourcing, with 12 experienced software developers. Compared with TF-IDF, our method shows better performance on multiple measures. Especially, the AUC of our method is 0.7050, while TF-IDF is 0.4212.
KW - Automatic term extraction
KW - Domain-specific term extraction
KW - Open source software
UR - https://www.scopus.com/pages/publications/85130213123
U2 - 10.1145/3510513.3510518
DO - 10.1145/3510513.3510518
M3 - 会议稿件
AN - SCOPUS:85130213123
T3 - ACM International Conference Proceeding Series
SP - 25
EP - 30
BT - ICNCC 2021 - Proceedings of the 2021 10th International Conference on Networks, Communication and Computing
PB - Association for Computing Machinery
T2 - 10th International Conference on Networks, Communication and Computing, ICNCC 2021
Y2 - 10 December 2021 through 12 December 2021
ER -