Loading article...
Loading article...
Stream/Area:
-
Subject:
-
Paper ID:
IJSREM63213
Volume:
10 |
5 |
May 2026
Pages:
1-4
Publication Frequency:
Monthly (12 issues per year)
License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.

Department of AI
Faculty of Engineering and Technology, JAIN (Deemed-to-be University)
Department of CSE
Faculty of Engineering and Technology, JAIN (Deemed-to-be University)
Software defect prediction is a crucial element of Software Quality Assurance (SQA), aimed at relating defect-prone modules beforehand in the development lifecycle. With the rapid growth in software complexity, traditional defect discovery approaches such as manual testing and rule-based systems have become inadequate. Machine learning (ML) techniques offer a data-driven result by analyzing historical software data and predicting implicit defects with high accuracy. This survey provides a comprehensive review of machine learning techniques for software defect prediction, including traditional models, ensemble learning, deep learning, and transformer-based approaches. It also examines datasets, feature engineering strategies, evaluation criteria, and cross-project prediction styles. Likewise, the paper discusses challenges such as class imbalance, data quality issues, and model interpretability, along with emerging trends like explainable AI and large language models. The study concludes that ML-based defect prediction significantly enhances software quality, although further exploration is needed to improve generalization and transparency.
KEYWORDS
This survey highlights the significance of machine learning techniques in software defect prediction. ML models enable early identification of defect-prone modules, reducing development costs and improving software quality. Ensemble and deep learning models demonstrate superior performance, while emerging approaches such as transformer-based models and explainable AI offer promising future directions.
1) T. Menzies et al., 'Data Mining Static Code Attributes,' IEEE, 2007. 2) N. Nagappan et al., 'Static Analysis Tools Comparison,' IEEE, 2006. 3) T. Zimmermann et al., 'Cross-Project Defect Prediction,' IEEE, 2009. 4) J. Lessmann et al., 'Benchmarking Classification Models,' IEEE, 2008. 5) PROMISE Repository, Software Defect Datasets. 6) NASA Metrics Data Program. 7) Defects4J Dataset Documentation. 8) Breiman, 'Random Forests,' Machine Learning, 2001. 9) Chen et al., 'XGBoost: A Scalable Tree Boosting System,' 2016. 10) Hochreiter & Schmidhuber, 'LSTM,' 1997.
Publication Date
5/14/2026
Peer Review Type
Double-Blind Peer Review
Review Rounds: 2
Documents
Article Views
0
Total views since publication
PDF Downloads
2
Total downloads since publication
Geographic Reach
5
Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.
Plagiarism Screening
This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.
Conflict of Interest
The authors declare no conflict of interest related to this research work.
Funding Information
No funding information available for this research.
Related research in the same subject area
Loading similar articles...