2020
DOI: 10.1007/978-3-030-58817-5_45
|View full text |Cite
|
Sign up to set email alerts
|

SMOTE-Based Homogeneous Ensemble Methods for Software Defect Prediction

Abstract: Class imbalance is a prevalent problem in machine learning which affects the prediction performance of classification algorithms. Software Defect Prediction (SDP) is no exception to this latent problem. Solutions such as data sampling and ensemble methods have been proposed to address the class imbalance problem in SDP. This study proposes a combination of Synthetic Minority Oversampling Technique (SMOTE) and homogeneous ensemble (Bagging and Boosting) methods for predicting software defects. The proposed appr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
21
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 32 publications
(22 citation statements)
references
References 40 publications
0
21
0
Order By: Relevance
“…The results showed that no single ensemble method outperformed others in all datasets. However, the [72] 2020 Springer Link Conference International Conference on Computational Science and Its Applications (ICCSA 2020) [73] 2021 Springer Link Journal Applied Intelligence [74] 2021 Springer Link Journal Neural Computing and Applications researchers observed that the ensembles of a few ranking techniques performed better than the ensembles of many ranking techniques. In [59], a review of state-of-the-art ensemble techniques for class imbalance problems was conducted.…”
Section: Rq1 : Which Ensemble Learning Techniques Are Applied For Software Defect Prediction?mentioning
confidence: 99%
See 3 more Smart Citations
“…The results showed that no single ensemble method outperformed others in all datasets. However, the [72] 2020 Springer Link Conference International Conference on Computational Science and Its Applications (ICCSA 2020) [73] 2021 Springer Link Journal Applied Intelligence [74] 2021 Springer Link Journal Neural Computing and Applications researchers observed that the ensembles of a few ranking techniques performed better than the ensembles of many ranking techniques. In [59], a review of state-of-the-art ensemble techniques for class imbalance problems was conducted.…”
Section: Rq1 : Which Ensemble Learning Techniques Are Applied For Software Defect Prediction?mentioning
confidence: 99%
“…Their technique showed promising results with the highest AUC of 0.93 in one group of source and target datasets. In [72], researchers proposed a method using SMOTE and homogeneous ensemble methods (bagging and boosting) to improve the performance of defect prediction models. They employed DT and BN as baseline classifiers in their model.…”
Section: Rq1 : Which Ensemble Learning Techniques Are Applied For Software Defect Prediction?mentioning
confidence: 99%
See 2 more Smart Citations
“…Decision tree algorithms are a family of machine learning classification and regression algorithms that fits a model on a given dataset having considered the entropy of some or all attributes for making its splitting decision. Tree-based machine learning algorithms are widely used and acceptable for various research and industrial areas, even as distant as software defect prediction in the field of software engineering [24] and even for the prediction of factors in educational management [25]. Decision Tree models are known to always produce interpretable models.…”
Section: B Implemented Modelsmentioning
confidence: 99%