International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 186 - Number 42 |
Year of Publication: 2024 |
Authors: Sareddy Shiva Reddy, Suresh Pabbojur |
10.5120/ijca2024924029 |
Sareddy Shiva Reddy, Suresh Pabbojur . Enhancing Software Defect Prediction with Ensemble Models based on Defect Relations Rule Learning. International Journal of Computer Applications. 186, 42 ( Sep 2024), 7-14. DOI=10.5120/ijca2024924029
Software defect prediction (SDP) is a crucial aspect of software quality assurance, aiming to identify potential defects early in the development process to enhance reliability and reduce maintenance costs. This paper presents a defect relations rule learning (DRRL) to enhance the defect classification models. It discovers the rules based on the defect relation association and applies a rule-ranking mechanism to perform a two-stage prediction model for accurate defect prediction software modules. In the first stage Random Forest, Support Vector Machine, and Naïve Bayes — are employed to analyze their prediction accuracy. In the second stage, an Ensemble Voting Model (EVM) with classifiers prediction outcome for enhancing the accuracy and reliability of defect detection is proposed. The EVM was implemented and evaluated further to validate previous models for effectiveness. The EVM with the proposed DRRL exhibited superior performance of 99.2% accuracy for the CM11 dataset, 88.2% accuracy for the JM1 dataset, and 100% accuracy for the PC1 and PC4 datasets. These findings underscore the model's potential to significantly improve software defect prediction.