Kumar, Kulamala Vinod
Unknown Affiliation

Published : 1 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 1 Documents
Search

Enhancing software fault prediction through data balancing techniques and machine learning Raj, Akshat; Chavan, Durva Mahadeo; Agarwal, Priyal; Gigi, Jestin; Rao, Madhuri; Musale, Vinayak; Chanchlani, Akshita; Dholkawala, Murtaza Shabbirbhai; Kumar, Kulamala Vinod
IAES International Journal of Artificial Intelligence (IJ-AI) Vol 14, No 6: December 2025
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/ijai.v14.i6.pp4787-4801

Abstract

Software fault prediction is essential for ensuring the reliability and quality of software systems by identifying potential defects early in the development lifecycle. However, the presence of imbalanced datasets poses a significant challenge to the effectiveness of fault prediction models. In this paper, we investigate the impact of different data balancing techniques, including generative adversarial networks (GANs), synthetic minority over-sampling technique (SMOTE), and NearMiss, on machine learning (ML) model performance for software fault prediction. Through a comparative analysis across multiple datasets commonly used in software engineering research, we evaluate the efficacy of these techniques in addressing class imbalance and improving predictive accuracy. Our findings provide insights into the most effective approaches for handling imbalanced data in software fault prediction tasks, thereby advancing the state-of-the-art in software engineering research and practice. An extensive experimentation is performed and analyzed in this study here that includes 8 datasets, 4 data balancing techniques, and 4 ML techniques in order to demonstrate the efficacy of various models in software fault prediction.