Aug 2026· International journal of computer information systems and industrial management applications· 0 citations
TL;DR
Overall, the findings indicate that integrating principled feature selection with a boosting-based stacking ensemble can improve software fault prediction performance while providing greater transparency for software quality management.
Abstract
The increasing complexity of contemporary software systems makes accurate and interpretable software fault prediction a challenging task. Although ensemble learning techniques have demonstrated promising predictive performance, existing approaches continue to face challenges related to feature selection, cross-project consistency, and model interpretability. This study proposes a Hybrid Boosted Stacking Ensemble Framework (HBSEF) for software fault prediction that integrates hybrid feature selection, ensemble learning, statistical validation, and SHAP-based interpretability. The proposed framework incorporates data preprocessing, class-imbalance handling using Random Oversampling, and a hybrid feature selection strategy integrating filter, embedded, and wrapper methods to identify software metrics with consistent predictive importance across multiple software projects. The core predictive model employs CatBoost, XGBoost, and LightGBM as base learners, with XGBoost serving as the meta-learner in the stacking ensemble. The framework is evaluated on an unseen test set using standard classification metrics, while paired t-testing is employed to assess the statistical significance of performance differences. Experimental results identify LOC, CBO, WMC, RFC, LCOM, and MAX_CC as the most influential software metrics. The proposed framework demonstrates statistically significant improvements over the baseline ensemble models, as validated through paired t-testing (t = 4.53, p = 0.0004), indicating the effectiveness of the proposed approach in enhancing software fault prediction performance. SHAP-based explanations provide both global and local interpretations, revealing the contribution of individual software metrics and base-model predictions to fault classification. Overall, the findings indicate that integrating principled feature selection with a boosting-based stacking ensemble can improve software fault prediction performance while providing greater transparency for software quality management.
An adaptive feature selection approach to construct structured and discriminative feature subsets that remain effective across diverse datasets and learning models is proposed and shows that the performance gains are attributable to efficient, interpretable feature subsets, highlighting the importance of robustness-ori...
Aris Puji Widodo, Prajanto Wahyu Adi, Y. Ashari et al.· Discover Artificial Intellig...· 0 citations
An intelligent machine learning-based bug prediction framework that uses SMOTE for dataset balancing and feature selection to identify the most relevant software metrics and uses advanced ensemble learning techniques, such as CatBoost, LightGBM, and the Stacking Ensemble model, to improve prediction accuracy.
Bhukya Yashaswini· International Journal of Eng...· 0 citations
The experimental results demonstrated that the proposed stacking model achieves strong predictive performance, with an accuracy of 95.82% and an Area Under the ROC Curve (AUC) close to 1.0 on the primary dataset, while maintaining strong generalization across external datasets.
Tole Bi Yermek, Amanzhol Yelemessov, B. Yergesh et al.· Engineering, Technology &...· 0 citations
An Explainable Artificial Intelligence (XAI) driven framework for developing composite, transparent software quality metrics that integrate predictive accuracy with multi-level interpretability and provides a scalable and extensible foundation for transparent AI-driven software engineering tools.
Abdulaziz Attaallah, Khalil Al Sulbi· IEEE Access· 0 citations
An XAI-based stacking ensemble for early prediction of student attrition with EDM methods and developed model interpretability by SHAP and LIME showed that student performance and financial situation played a significant role in predicting the risk of attrition at early stages of study.
R. Jadhav, Rupal Parekh· International journal of com...· 0 citations
Experimental results indicate that stacking heterogeneous regression models can enhance the stability and generalization of software defect count prediction and Statistical analysis further supports the robustness of the observed improvements.
Rim El Jammal, Elissa Lichaa El Khoury, Leonardo Daou et al.· International Conference on...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.