OpTunedSMOTE: A novel model for automated hyperparameter tuning of SMOTE in software defect prediction

Software Defect Prediction plays a crucial role in quality assurance by identifying potential defects early in the software development lifecycle. It is an essential aspect of modern software engineering that significantly contributes to improving software quality and reliability. It utilizes a variety of techniques, including machine learning algorithms like decision trees, support vector machines, and neural networks, to predict defects. A lot of research tried to improve the prediction accuracy but had problems with imbalanced data and hyperparameter tuning of the algorithms. To deal with this, we proposed a novel approach by tuning the hyperparameters of the Synthetic Minority Over-sampling Technique using the Tree-structured Parzen Estimator algorithm within the Optuna framework. Through an analysis of seventeen imbalanced datasets from a different public database, we compare our technique with existing SDP models using K-Nearest Neighbors, Multi-Layer Perceptron, Random Forest, Support Vector Machine, and Extreme Gradient Boosting classifiers. Our findings reveal that optimizing the Synthetic Minority Over-sampling Technique significantly improves the performance of SDP models, resulting in enhanced performance metrics. We have statistically validated our results using Friedman's test.

Authors

Institutions

Publication Details

Journal
Intelligent Data Analysis
Published
2024-12-15
DOI
https://doi.org/10.1177/1088467x241301390
Citations
2
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
1.56
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

OpTunedSMOTE: A novel model for automated hyperparameter tuning of SMOTE in software defect prediction

Kishwar Khan, Ruchika Malhotra
2 citations
Intelligent Data Analysis
Software Engineering Research
1.56
article

OpTunedSMOTE: A novel model for automated hyperparameter tuning of SMOTE in software defect prediction

Kishwar Khan, Ruchika Malhotra
article en
2 citations

Abstract

Software Defect Prediction plays a crucial role in quality assurance by identifying potential defects early in the software development lifecycle. It is an essential aspect of modern software engineering that significantly contributes to improving software quality and reliability. It utilizes a variety of techniques, including machine learning algorithms like decision trees, support vector machines, and neural networks, to predict defects. A lot of research tried to improve the prediction accuracy but had problems with imbalanced data and hyperparameter tuning of the algorithms. To deal with this, we proposed a novel approach by tuning the hyperparameters of the Synthetic Minority Over-sampling Technique using the Tree-structured Parzen Estimator algorithm within the Optuna framework. Through an analysis of seventeen imbalanced datasets from a different public database, we compare our technique with existing SDP models using K-Nearest Neighbors, Multi-Layer Perceptron, Random Forest, Support Vector Machine, and Extreme Gradient Boosting classifiers. Our findings reveal that optimizing the Synthetic Minority Over-sampling Technique significantly improves the performance of SDP models, resulting in enhanced performance metrics. We have statistically validated our results using Friedman's test.

Intelligent Data AnalysisVol. 29(3)
Delhi Technological University (IN)
Openalex Percentile: Top 11%
Software Engineering Research
1.56
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.

OpTunedSMOTE: A novel model for automated hyperparameter tuning of SMOTE in software defect prediction — Kishwar Khan, Ruchika Malhotra · Intelligent Data Analysis (2024) | TGRS Research Map | TGRS