Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 959260

Using Threshold Derivation of Software Metrics for Building Classifiers in Defect Prediction


Mohović, Marino; Mauša, Goran; Galinac Grbac, Tihana
Using Threshold Derivation of Software Metrics for Building Classifiers in Defect Prediction // Proceedings of SQAMIA 2018 / Budimac, Zoran (ur.).
Novi Sad: University of Novi Sad, Faculty of Sciences, Department of mathematics and informatics, 2018. 11, 9 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


CROSBI ID: 959260 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Using Threshold Derivation of Software Metrics for Building Classifiers in Defect Prediction

Autori
Mohović, Marino ; Mauša, Goran ; Galinac Grbac, Tihana

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Izvornik
Proceedings of SQAMIA 2018 / Budimac, Zoran - Novi Sad : University of Novi Sad, Faculty of Sciences, Department of mathematics and informatics, 2018

ISBN
978-86-7031-473-3

Skup
17th Software Quality Analysis, Monitoring, Improvement, and Applications

Mjesto i datum
Novi Sad, Srbija, 27.08.2018. - 30.08.2018

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
software metrics ; software defect prediction ; threshold derivation

Sažetak
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.

Izvorni jezik
Engleski



POVEZANOST RADA


Projekti:
HRZZ-UIP-2014-09-7945 - Programski sustavi u evoluciji: analiza i inovativni pristupi pametnom upravljanju (EVOSOFT) (Galinac Grbac, Tihana, HRZZ - 2014-09) ( CroRIS)

Ustanove:
Tehnički fakultet, Rijeka

Profili:

Avatar Url Tihana Galinac Grbac (autor)

Avatar Url Goran Mauša (autor)

Poveznice na cjeloviti tekst rada:

ceur-ws.org

Citiraj ovu publikaciju:

Mohović, Marino; Mauša, Goran; Galinac Grbac, Tihana
Using Threshold Derivation of Software Metrics for Building Classifiers in Defect Prediction // Proceedings of SQAMIA 2018 / Budimac, Zoran (ur.).
Novi Sad: University of Novi Sad, Faculty of Sciences, Department of mathematics and informatics, 2018. 11, 9 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Mohović, M., Mauša, G. & Galinac Grbac, T. (2018) Using Threshold Derivation of Software Metrics for Building Classifiers in Defect Prediction. U: Budimac, Z. (ur.)Proceedings of SQAMIA 2018.
@article{article, author = {Mohovi\'{c}, Marino and Mau\v{s}a, Goran and Galinac Grbac, Tihana}, editor = {Budimac, Z.}, year = {2018}, pages = {9}, chapter = {11}, keywords = {software metrics, software defect prediction, threshold derivation}, isbn = {978-86-7031-473-3}, title = {Using Threshold Derivation of Software Metrics for Building Classifiers in Defect Prediction}, keyword = {software metrics, software defect prediction, threshold derivation}, publisher = {University of Novi Sad, Faculty of Sciences, Department of mathematics and informatics}, publisherplace = {Novi Sad, Srbija}, chapternumber = {11} }
@article{article, author = {Mohovi\'{c}, Marino and Mau\v{s}a, Goran and Galinac Grbac, Tihana}, editor = {Budimac, Z.}, year = {2018}, pages = {9}, chapter = {11}, keywords = {software metrics, software defect prediction, threshold derivation}, isbn = {978-86-7031-473-3}, title = {Using Threshold Derivation of Software Metrics for Building Classifiers in Defect Prediction}, keyword = {software metrics, software defect prediction, threshold derivation}, publisher = {University of Novi Sad, Faculty of Sciences, Department of mathematics and informatics}, publisherplace = {Novi Sad, Srbija}, chapternumber = {11} }




Contrast
Increase Font
Decrease Font
Dyslexic Font