
Int J Performability Eng ›› 2026, Vol. 22 ›› Issue (3): 167-177.doi: 10.23940/ijpe.26.03.p6.167177
• Original article • Previous Articles
Ashu Mehta*
Submitted on
;
Revised on
;
Accepted on
Contact:
Ashu Mehta
About author:Ashu Mehta. Adaptive Ensemble Learning for Software Defect Prediction with Imbalanced Data [J]. Int J Performability Eng, 2026, 22(3): 167-177.
Add to citation manager EndNote|Reference Manager|ProCite|BibTeX|RefWorks
| [1] |
Wong W.E., Horgan J.R., Syring M., Zage W., and Zage D., 2000. Applying design metrics to predict fault‐proneness: a case study on a large‐scale software system. Software: Practice and Experience, 30(14), pp. 1587-1608.
|
| [2] |
Nandeesh T., and Mehta A., 2024. Comparative performance of supervised learning models for software defect detection. In 2024 International Conference on Information Science and Communications Technologies (ICISCT), pp. 19-24.
|
| [3] |
Mehta A., Batra I., and Fergina A., 2025. Boosting software fault prediction accuracy with ensemble learning. Engineering Proceedings, 107(1), 63.
|
| [4] |
Bennin K.E., Keung J., Phannachitta P., Monden A., and Mensah S., 2017. Mahakil: diversity based oversampling approach to alleviate the class imbalance issue in software defect prediction. IEEE Transactions on Software Engineering, 44(6), pp. 534-550.
|
| [5] |
Zhang J., Wu J., Chen C., Zheng Z., and Lyu M.R., 2020. CDS: A cross-version software defect prediction model with data selection. IEEE Access, 8, pp. 110059-110072.
|
| [6] |
Jing X.Y., Wu F., Dong X., and Xu B., 2016. An improved SDA based defect prediction framework for both within-project and cross-project class-imbalance problems. IEEE Transactions on Software Engineering, 43(4), pp. 321-339.
|
| [7] |
Poon W.N., Bennin K.E., Huang J., Phannachitta P., and Keung J.W., 2017. Cross-project defect prediction using a credibility theory based naive bayes classifier. In 2017 IEEE International Conference on Software Quality, Reliability and Security (QRS), pp. 434-441.
|
| [8] |
Mehta A., Kaur N., and Kaur A., 2025. An ensemble voting classification approach for software defects prediction. International Journal of Information Technology, 17(3), pp. 1813-1820.
|
| [9] |
Arun C., and Lakshmi C., 2022. Genetic algorithm-based oversampling approach to prune the class imbalance issue in software defect prediction. Soft Computing, 26(23), pp. 12915-12931.
|
| [10] |
Galar M., Fernandez A., Barrenechea E., Bustince H., and Herrera F., 2011. A review on ensembles for the class imbalance problem: bagging-, boosting-, and hybrid-based approaches. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 42(4), pp. 463-484.
|
| [11] |
Balogun A.O., Basri S., Said J.A., Adeyemo V.E., Imam A.A., and Bajeh A.O., 2019. Software defect prediction: analysis of class imbalance and performance stability.
|
| [12] |
Rathore S.S., Chouhan S.S., Jain D.K., and Vachhani A.G., 2022. Generative oversampling methods for handling imbalanced data in software fault prediction. IEEE Transactions on Reliability, 71(2), pp. 747-762.
|
| [13] |
Wang S., and Yao X., 2013. Using class imbalance learning for software defect prediction. IEEE Transactions on Reliability, 62(2), pp. 434-443.
|
| [14] |
Song Q., Guo Y., and Shepperd M., 2018. A comprehensive investigation of the role of imbalanced learning for software defect prediction. IEEE Transactions on Software Engineering, 45(12), pp. 1253-1269.
|
| [15] |
Gong L., Jiang S., and Jiang L., 2019. Tackling class imbalance problem in software defect prediction through cluster-based over-sampling with filtering. IEEE Access, 7, pp. 145725-145737.
|
| [16] |
Huda S., Liu K., Abdelrazek M., Ibrahim A., Alyahya S., Al-Dossari H., and Ahmad S., 2018. An ensemble oversampling model for class imbalance problem in software defect prediction. IEEE Access, 6, pp. 24184-24195.
|
| [17] |
Kaliraj S., Kishoore A.M., and Sivakumar V., 2024. Software fault prediction using cross-project analysis: a study on class imbalance and model generalization. IEEE Access, 12, pp. 64212-64227.
|
| [18] |
Chen H., Jing X.Y., and Xu B., 2021. Heterogeneous defect prediction through joint metric selection and matching. In 2021 IEEE 21st International Conference on Software Quality, Reliability and Security (QRS), pp. 367-377.
|
| [19] |
Goyal S., 2022. Handling class-imbalance with KNN (neighborhood) under-sampling for software defect prediction. Artificial Intelligence Review, 55(3), pp. 2023-2064.
|
| [20] |
Yu Q., Jiang S., and Zhang Y., 2017. The performance stability of defect prediction models with class imbalance: an empirical study. IEICE TRANSACTIONS on Information and Systems, 100(2), pp. 265-272.
|
| [21] |
Rodriguez D., Herraiz I., Harrison R., Dolado J., and Riquelme J.C., 2014. Preliminary comparison of techniques for dealing with imbalance in software defect prediction. In Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, pp. 1-10.
|
| [22] |
Krawczyk B., 2016. Learning from imbalanced data: open challenges and future directions. Progress in Artificial Intelligence, 5(4), pp. 221-232.
|
| [23] |
Siers M.J., and Islam M.Z., 2015. Software defect prediction using a cost sensitive decision forest and voting, and a potential solution to the class imbalance problem. Information Systems, 51, pp. 62-71.
|
| [1] | Ashu Mehta. A Hybrid Oversampling and Cleaning Framework for Accurate and Reliable Software Fault Prediction [J]. Int J Performability Eng, 2026, 22(2): 88-98. |
| [2] | Baljeet Singh. Enhancing Software Reliability in Industrial Mechatronics through Anomaly Detection Models [J]. Int J Performability Eng, 2025, 21(8): 429-437. |
| [3] | Ashu Mehta, Navdeep Kaur, and Amandeep Kaur. A Review of Software Fault Prediction Techniques in Class Imbalance Scenarios [J]. Int J Performability Eng, 2025, 21(3): 123-130. |
| [4] | Seema Kalonia and Amrita Upadhyay. Data Driven Software Quality Assessment: Correlation Analysis of Code Metrics and Fault-Proneness [J]. Int J Performability Eng, 2025, 21(3): 149-156. |
| [5] | Ashu Mehta, Navdeep Kaur, and Amandeep Kaur. Addressing Class Imbalance in Software Fault Prediction using BVPC-SENN: A Hybrid Ensemble Approach [J]. Int J Performability Eng, 2025, 21(2): 94-103. |
| [6] | Seema Kalonia and Amrita Upadhyay. Comparative Analysis of Machine Learning Model and PSO Optimized CNN-RNN for Software Fault Prediction [J]. Int J Performability Eng, 2025, 21(1): 48-55. |
| [7] | Ashu Mehta, Amandeep Kaur, and Navdeep Kaur. Optimizing Software Fault Prediction using Voting Ensembles in Class Imbalance Scenarios [J]. Int J Performability Eng, 2024, 20(11): 676-687. |
| [8] | Ashima Arya and Sanjay Kumar Malik. Software Fault Prediction using K-Mean-Based Machine Learning Approach [J]. Int J Performability Eng, 2023, 19(2): 133-143. |
| [9] | Ashima Arya and Sanjay Kumar Malik. An Improved Firefly-Based Feature Selection Method for Software Fault Identification and Classification [J]. Int J Performability Eng, 2023, 19(11): 744-752. |
| [10] | Ngan Tran, Haihua Chen, Janet Jiang, Jay Bhuyan, Junhua Ding. Effect of Class Imbalance on the Performance of Machine Learning-based Network Intrusion Detection [J]. Int J Performability Eng, 2021, 17(9): 741-755. |
| [11] | Tianhao Wang, Peng Chen, Tianjiazhi Bao, Jiaheng Li, and Xiaosheng Yu. Arrhythmia Classification Algorithm based on SMOTE and Feature Selection [J]. Int J Performability Eng, 2021, 17(3): 263-275. |
| [12] | Yubin Qu, Fang Li, and Xiang Chen. LAL: Meta-Active Learning-based Software Defect Prediction [J]. Int J Performability Eng, 2020, 16(2): 203-213. |
|