TY - GEN
T1 - Code Comprehensibility Evaluation for Java Class based on LDA Topic Model
AU - Shao, Yikang
AU - Ai, Jun
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - The rapid development of the current software industry has produced a large amount of software, to evaluate the quality of a software code is difficult, which is also not conducive to software maintenance and iteration. Among them, software comprehensibility is one of the most important factors for software maintainability, and it is one of the indispensable elements for software quality evaluation. However, most of the existing software quality evaluation only stay in the concept level, lack of corresponding evaluation methods. From the perspective of java class code, this paper constructs a comprehensibility evaluation method for java class code based on LDA topic modeling, implements the software class code intelligibility evaluation, and quantifies the experimental results using clustering algorithm and WordNet similarity calculation method. Experiments show that the proposed method can clearly distinguish the comprehensibility of class code and obtain reliable evaluation results of software class code intelligibility.
AB - The rapid development of the current software industry has produced a large amount of software, to evaluate the quality of a software code is difficult, which is also not conducive to software maintenance and iteration. Among them, software comprehensibility is one of the most important factors for software maintainability, and it is one of the indispensable elements for software quality evaluation. However, most of the existing software quality evaluation only stay in the concept level, lack of corresponding evaluation methods. From the perspective of java class code, this paper constructs a comprehensibility evaluation method for java class code based on LDA topic modeling, implements the software class code intelligibility evaluation, and quantifies the experimental results using clustering algorithm and WordNet similarity calculation method. Experiments show that the proposed method can clearly distinguish the comprehensibility of class code and obtain reliable evaluation results of software class code intelligibility.
KW - Code Comprehensibility
KW - K-means clustering
KW - LDA topic modeling
KW - Software quality evaluation
UR - https://www.scopus.com/pages/publications/85123500818
U2 - 10.1109/DSA52907.2021.00073
DO - 10.1109/DSA52907.2021.00073
M3 - 会议稿件
AN - SCOPUS:85123500818
T3 - Proceedings - 2021 8th International Conference on Dependable Systems and Their Applications, DSA 2021
SP - 491
EP - 498
BT - Proceedings - 2021 8th International Conference on Dependable Systems and Their Applications, DSA 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 8th International Conference on Dependable Systems and Their Applications, DSA 2021
Y2 - 11 September 2021 through 12 September 2021
ER -