Improving Classifier Performance on Imbalanced Software Defect Datasets Using Resampling Techniques

The accurate prediction of software defects is essential for enhancing detecting high-risk areas early in the development cycle to improve software quality. However, many software defect datasets suffer from class imbalance, where the performance of ML models suffers because the number of non-defective examples greatly exceeds the number of defective ones. This study explores the impact of various resampling methods SMOTE, ADASYN, and ROS in addressing this imbalance and improving defect prediction in two imbalanced datasets, PC2 and PC3. We assess the performance of five common machine learning classifiers, such as Random Forest, Decision Tree, and KNN Support Vector Classifier (SVC), and AdaBoost Classifier, under both normal and resampled conditions. Our findings demonstrate that resampling techniques notably improve the recall and F1-score for the defective class, resulting in more robust and accurate predictions. Among the resampling techniques, SMOTE and ADASYN consistently yielded better performance than ROS. The findings highlight the importance of addressing class disparity in the forecast of software defects and demonstrate the potential of resampling approaches in improving model performance, especially for minority classes. This works reviews and compares these techniques in detail and their use in practice in software engineering.

Authors

Institutions

Publication Details

Published
2025-03-27
DOI
https://doi.org/10.1109/icfts62006.2025.11031775
Citations
1
Primary Topic
Imbalanced Data Classification Techniques
Type
article
Field-Weighted Citation Impact
2.48
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Improving Classifier Performance on Imbalanced Software Defect Datasets Using Resampling Techniques

Ashu Mehta, Talari Nandeesh
1 citations
Imbalanced Data Classification Techniques
2.48
article

Improving Classifier Performance on Imbalanced Software Defect Datasets Using Resampling Techniques

Ashu Mehta, Talari Nandeesh
article en
1 citations

Abstract

The accurate prediction of software defects is essential for enhancing detecting high-risk areas early in the development cycle to improve software quality. However, many software defect datasets suffer from class imbalance, where the performance of ML models suffers because the number of non-defective examples greatly exceeds the number of defective ones. This study explores the impact of various resampling methods SMOTE, ADASYN, and ROS in addressing this imbalance and improving defect prediction in two imbalanced datasets, PC2 and PC3. We assess the performance of five common machine learning classifiers, such as Random Forest, Decision Tree, and KNN Support Vector Classifier (SVC), and AdaBoost Classifier, under both normal and resampled conditions. Our findings demonstrate that resampling techniques notably improve the recall and F1-score for the defective class, resulting in more robust and accurate predictions. Among the resampling techniques, SMOTE and ADASYN consistently yielded better performance than ROS. The findings highlight the importance of addressing class disparity in the forecast of software defects and demonstrate the potential of resampling approaches in improving model performance, especially for minority classes. This works reviews and compares these techniques in detail and their use in practice in software engineering.

Lovely Professional University (IN)
Openalex Percentile: Top 10%
Imbalanced Data Classification Techniques
2.48
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.

Improving Classifier Performance on Imbalanced Software Defect Datasets Using Resampling Techniques — Ashu Mehta, Talari Nandeesh · (2025) | TGRS Research Map | TGRS