Improving Software Fault Prediction With a Hybrid DE-WOA Optimizer and ANFIS-Enhanced Ensemble Learning
Software Fault Prediction (SFP) plays a critical role in improving software quality by identifying defect-prone modules early in the development lifecycle. However, existing SFP approaches often struggle to balance predictive performance, interpretability, and robustness, particularly when faced with high-dimensional, imbalanced datasets and correlated features. This paper proposes a novel hybrid methodology that integrates a Differential Evolution–Whale Optimization Algorithm (DE-WOA) for efficient feature selection, an Adaptive Neuro-Fuzzy Inference System (ANFIS)-enhanced ensemble for dynamic prediction, and explainability techniques (SHAP, permutation importance, PCA) for robust model interpretation. The proposed framework is evaluated on the PROMISE Ant 1.3 dataset where it reduces dimensionality (selecting 2 features for XGBoost and 4 for Logistic Regression), improves Logistic Regression ensemble accuracy to 0.84 (F1-score 0.817, AUC-ROC 0.714), and outperforms the XGBoost-based ensemble in both predictive performance and interpretability. Statistical analysis using the Wilcoxon test (p-value = 0.1408) suggests that the models are not significantly different in performance, yet practical improvements in non-defective recall and feature interpretability are notable. This unified framework addresses key challenges in SFP by combining metaheuristic feature optimization, ensemble learning, and explainable AI, offering a scalable and interpretable solution for software quality assurance.
Authors
- P. Jhansi Lakshmi
- N. C. Lenin
- D S Naga Malleswara Rao (ORCID: https://orcid.org/0000-0002-2837-7761)
- T. V. Krishna (ORCID: https://orcid.org/0000-0001-7745-2628)
- Bharath Kumar Narukullapati (ORCID: https://orcid.org/0000-0002-9426-9013)
- Alireza Hosseinpour (ORCID: https://orcid.org/0000-0001-6523-3727)
Institutions
- Zabol University (IR)
- Ankang University (CN)
- Vignan's Foundation for Science, Technology & Research (IN)
- Nalsar University of Law (IN)
- Vellore Institute of Technology University (IN)
Publication Details
- Journal
- IEEE Access
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/access.2025.3603980
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 0.00