Affiliation:
1. Department of Software Engineering, Bahria University, Islamabad, Pakistan
2. Department of Software Engineering, Capital University of Science and Technology, Islamabad, Pakistan
Abstract
Software Fault Prediction (SFP) assists in the identification of faulty classes, and software metrics provide us with a mechanism for this purpose. Besides others, metrics addressing inheritance in Object-Oriented (OO) are important as these measure depth, hierarchy, width, and overriding complexity of the software. In this paper, we evaluated the exclusive use, and viability of inheritance metrics in SFP through experiments. We perform a survey of inheritance metrics whose data sets are publicly available, and collected about 40 data sets having inheritance metrics. We cleaned, and filtered them, and captured nine inheritance metrics. After preprocessing, we divided selected data sets into all possible combinations of inheritance metrics, and then we merged similar metrics. We then formed 67 data sets containing only inheritance metrics that have nominal binary class labels. We performed a model building, and validation for Support Vector Machine(SVM). Results of Cross-Entropy, Accuracy, F-Measure, and AUC advocate viability of inheritance metrics in software fault prediction. Furthermore, ic, noc, and dit metrics are helpful in reduction of error entropy rate over the rest of the 67 feature sets.
Reference191 articles.
1. SoftLAB. ar 1-6, February 2009,2009
2. Maintainability based risk assessment in adaptive maintenance context;Abdelmoez,2006
3. Quantifying software architectures: an analysis of change propagation probabilities;Abdelmoez,2005
4. Object-oriented software engineering: measuring and controlling the development process;Abreu,1994
5. The impact of software fault prediction in realworld application: An automated approach for software engineering;Ahmed;Proceedings of 2020 the 6th International Conference on Computing and Data Engineering,2020
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献