Software bug prediction using object-oriented metrics

被引:0
作者
Dharmendra Lal Gupta
Kavita Saxena
机构
[1] Kamla Nehru Institute of Technology,Department of Computer Science and Engineering
[2] Mewar University,Department of Computer Science and Engineering
来源
Sādhanā | 2017年 / 42卷
关键词
Software bug; metrics; correlation of metrics and bug; software bug prediction;
D O I
暂无
中图分类号
学科分类号
摘要
Software quality is the fundamental requirement for a user, academia person, software developing organizations and researchers. In this paper a model for object-oriented Software Bug Prediction System (SBPS) has been developed. This model is capable of predicting the existence of bugs in a class if found, during software validation using metrics. The designed model forecasts the occurrences of bugs in a class when any new system is tested on it. For this experiment some open source similar types of defect datasets (projects) have been collected from Promise Software Engineering Repository. Some of these datasets have been selected for prediction of bugs, of which a few are not involved in model construction. First of all, we have formulated some hypotheses corresponding to each and every metric, and from metrics validation based on hypothesis basis finally 14 best suitable metrics have been selected for model creation. The Logistic Regression Classifier provides good accuracy among all classifiers. The proposed model is trained and tested on each of the validated dataset, including validated Combined Dataset separately too. The performance measure (accuracy) is computed in each case and finally it is found that the model provides overall averaged accuracy of 76.27%.
引用
收藏
页码:655 / 669
页数:14
相关论文
共 4 条
[1]  
Brito AF(1994)Candidate metrics for object-oriented software within a taxonomy framework J. Syst. Softw. 26 87-96
[2]  
Carapuca R(2014)Software defect prediction using Bayesian Networks Empirical Softw. Eng. 19 154-181
[3]  
Okutan A(undefined)undefined undefined undefined undefined-undefined
[4]  
Yildz OT(undefined)undefined undefined undefined undefined-undefined