Using Threshold Derivation of Software Metrics for Building Classifiers in Defect Prediction (CROSBI ID 666749)
Prilog sa skupa u zborniku | izvorni znanstveni rad | međunarodna recenzija
Podaci o odgovornosti
Mohović, Marino ; Mauša, Goran ; Galinac Grbac, Tihana
engleski
Using Threshold Derivation of Software Metrics for Building Classifiers in Defect Prediction
The knowledge about the software metrics, which serve as quality indicators, is vital for the efficient allocation of resources in quality assurance activities. Recent studies showed that some software metrics exhibit threshold effects and can be used for software defect prediction. Our goal was to analyze if the threshold derivation process could be used to improve a standard classification models for software defect prediction, rather than to search for universal threshold values. We proposed two classification models based on Bender method for threshold derivation to test this idea, named Threshold Naive Bayes and Threshold Voting. Threshold Naive Bayes is a probabilistic classifier based on Naive Bayes and improved by threshold derivation. Threshold Voting is a simple type of ensemble classifier which is based solely on threshold derivation. The proposed models were tested in a case study based on datasets from subsequent releases of large open source projects and compared against the standard Naive Bayes classifier in terms of geometric mean (GM) between true positive and true negative rate. The results of our case study showed that the Threshold Naive Bayes classifier performs better than the other two when compared in terms of GM. Hence, this study has shown that threshold derivation process for software metrics may be used to improve the performance of standard classifiers in software defect prediction. Future research will analyze its effectiveness in general classification purposes and test on other types of data.
software metrics ; software defect prediction ; threshold derivation
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
Podaci o prilogu
11
2018.
objavljeno
Podaci o matičnoj publikaciji
Budimac, Zoran
Novi Sad: University of Novi Sad, Faculty of Sciences, Department of mathematics and informatics
978-86-7031-473-3
Podaci o skupu
17th Software Quality Analysis, Monitoring, Improvement, and Applications
predavanje
27.08.2018-30.08.2018
Novi Sad, Srbija