TY - JOUR AU - Xu, Jie AU - Ho, Danny AU - Capretz, Luiz F. PY - 2008 TI - An Empirical Validation of Object-Oriented Design Metrics for Fault Prediction JF - Journal of Computer Science VL - 4 IS - 7 DO - 10.3844/jcssp.2008.571.577 UR - https://thescipub.com/abstract/jcssp.2008.571.577 AB - Problem Statement: Object-oriented design has become a dominant method in software industry and many design metrics of object-oriented programs have been proposed for quality prediction, but there is no well-accepted statement on how significant those metrics are. In this study, empirical analysis is carried out to validate object-oriented design metrics for defects estimation. Approach: The Chidamber and Kemerer metrics suite is adopted to estimate the number of defects in the programs, which are extracted from a public NASA data set. The techniques involved are statistical analysis and neuro-fuzzy approach. Results: The results indicate that SLOC, WMC, CBO and RFC are reliable metrics for defect estimation. Overall, SLOC imposes most significant impact on the number of defects. Conclusions/Recommendations: The design metrics are closely related to the number of defects in OO classes, but we can not jump to a conclusion by using one analysis technique. We recommend using neuro-fuzzy approach together with statistical techniques to reveal the relationship between metrics and dependent variables, and the correlations among those metrics also have to be considered.