EconPapers    
Economics at your fingertips  
 

Software Defect Prediction Using Dagging Meta-Learner-Based Classifiers

Akinbowale Nathaniel Babatunde, Roseline Oluwaseun Ogundokun, Latifat Bukola Adeoye and Sanjay Misra ()
Additional contact information
Akinbowale Nathaniel Babatunde: Department of Computer Science, Kwara State University, Ilorin 241103, Nigeria
Roseline Oluwaseun Ogundokun: Department of Multimedia Engineering, Kaunas University of Technology, 44249 Kaunas, Lithuania
Latifat Bukola Adeoye: Department of Computer Science, University of Ilorin, Ilorin 240003, Nigeria
Sanjay Misra: Department of Applied Data Science, Institute of Energy Technology, 1777 Halden, Norway

Mathematics, 2023, vol. 11, issue 12, 1-18

Abstract: To guarantee that software does not fail, software quality assurance (SQA) teams play a critical part in the software development procedure. As a result, prioritizing SQA activities is a crucial stage in SQA. Software defect prediction (SDP) is a procedure for recognizing high-risk software components and determining the influence of software measurements on the likelihood of software modules failure. There is a continuous need for sophisticated and better SDP models. Therefore, this study proposed the use of dagging-based and baseline classifiers to predict software defects. The efficacy of the dagging-based SDP model for forecasting software defects was examined in this study. The models employed were naïve Bayes (NB), decision tree (DT), and k-nearest neighbor (kNN), and these models were used on nine NASA datasets. Findings from the experimental results indicated the superiority of SDP models based on dagging meta-learner. Dagging-based models significantly outperformed experimented baseline classifiers built on accuracy, the area under the curve (AUC), F-measure, and precision-recall curve (PRC) values. Specifically, dagging-based NB, DT, and kNN models had +6.62%, +3.26%, and +4.14% increments in average accuracy value over baseline NB, DT, and kNN models. Therefore, it can be concluded that the dagging meta-learner can advance the recognition performances of SDP methods and should be considered for SDP processes.

Keywords: classification algorithm; defect prediction; software quality assurance; dagging meta-learner (search for similar items in EconPapers)
JEL-codes: C (search for similar items in EconPapers)
Date: 2023
References: View references in EconPapers View complete reference list from CitEc
Citations:

Downloads: (external link)
https://www.mdpi.com/2227-7390/11/12/2714/pdf (application/pdf)
https://www.mdpi.com/2227-7390/11/12/2714/ (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:gam:jmathe:v:11:y:2023:i:12:p:2714-:d:1171880

Access Statistics for this article

Mathematics is currently edited by Ms. Emma He

More articles in Mathematics from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().

 
Page updated 2025-03-19
Handle: RePEc:gam:jmathe:v:11:y:2023:i:12:p:2714-:d:1171880