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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Improving Software Fault Prediction With a Hybrid DE-WOA Optimizer and ANFIS-Enhanced Ensemble Learning

P. Jhansi Lakshmi, N. C. Lenin, D S Naga Malleswara Rao, T. V. Krishna et al.
IEEE Access
Software System Performance and Reliability
article

Improving Software Fault Prediction With a Hybrid DE-WOA Optimizer and ANFIS-Enhanced Ensemble Learning

P. Jhansi Lakshmi, N. C. Lenin, D S Naga Malleswara Rao, T. V. Krishna, Bharath Kumar Narukullapati, Alireza Hosseinpour
article en

Abstract

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.

IEEE AccessVol. 13
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)
Openalex Percentile: Top 74%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.