A Cloud-Based Software Defect Prediction System Using Data and Decision-Level Machine Learning Fusion
Shabib Aftab,
Sagheer Abbas,
Taher M. Ghazal,
Munir Ahmad,
Hussam Al Hamadi,
Chan Yeob Yeun () and
Muhammad Adnan Khan ()
Additional contact information
Shabib Aftab: School of Computer Science, National College of Business Administration and Economics, Lahore 54000, Pakistan
Sagheer Abbas: School of Computer Science, National College of Business Administration and Economics, Lahore 54000, Pakistan
Taher M. Ghazal: Center for Cyber Security, Faculty of Information Science and Technology, Universiti Kebangsaan Malaysia (UKM), Bangi 43600, Selangor, Malaysia
Munir Ahmad: School of Computer Science, National College of Business Administration and Economics, Lahore 54000, Pakistan
Hussam Al Hamadi: College of Engineering and IT, University of Dubai, Dubai 14143, United Arab Emirates
Chan Yeob Yeun: Center for Cyber Physical Systems, EECS Dept, Khalifa University, Abu Dhabi 127788, United Arab Emirates
Muhammad Adnan Khan: Department of Software, Faculty of Artificial Intelligence and Software, Gachon University, Seongnam 13120, Republic of Korea
Mathematics, 2023, vol. 11, issue 3, 1-15
Abstract:
This research contributes an intelligent cloud-based software defect prediction system using data and decision-level machine learning fusion techniques. The proposed system detects the defective modules using a two-step prediction method. In the first step, the prediction is performed using three supervised machine learning techniques, including naïve Bayes, artificial neural network, and decision tree. These classification techniques are iteratively tuned until the maximum accuracy is achieved. In the second step, the final prediction is performed by fusing the accuracy of the used classifiers with a fuzzy logic-based system. The proposed fuzzy logic technique integrates the predictive accuracy of the used classifiers using eight if–then fuzzy rules in order to achieve a higher performance. In the study, to implement the proposed fusion-based defect prediction system, five datasets were fused, which were collected from the NASA repository, including CM1, MW1, PC1, PC3, and PC4. It was observed that the proposed intelligent system achieved a 91.05% accuracy for the fused dataset and outperformed other defect prediction techniques, including base classifiers and state-of-the-art ensemble techniques.
Keywords: machine learning; software defect prediction; data fusion; machine learning fusion; fuzzy system (search for similar items in EconPapers)
JEL-codes: C (search for similar items in EconPapers)
Date: 2023
References: View complete reference list from CitEc
Citations:
Downloads: (external link)
https://www.mdpi.com/2227-7390/11/3/632/pdf (application/pdf)
https://www.mdpi.com/2227-7390/11/3/632/ (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:3:p:632-:d:1047733
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 ().