Lines of Comments as a Noteworthy Metric for Analyzing Fault-Proneness in Methods

0202 electrical engineering, electronic engineering, information engineering 02 engineering and technology
DOI: 10.1587/transinf.2015edp7107 Publication Date: 2015-11-30T22:15:32Z
ABSTRACT
This paper focuses on the power of comments to predict fault-prone programs. In general, comments along with executable statements enhance the understandability of programs. However, comments may also be used to mask the lack of readability in the program, therefore well-written comments are referred to as “deodorant to mask code smells” in the field of code refactoring. This paper conducts an empirical analysis to examine whether Lines of Comments (LCM) written inside a method’s body is a noteworthy metric for analyzing fault-proneness in Java methods. The empirical results show the following two findings: (1) morecommented methods (the methods having more comments than the amount estimated by size and complexity of the methods) are about 1.6 – 2.8 times more likely to be faulty than the others, and (2) LCM can be a useful factor in fault-prone method prediction models along with the method size and the method complexity. key words: product metrics, fault-prone method prediction, comments, regression model
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (0)
CITATIONS (16)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....