Effect of SMOTE Variants on Software Defect Prediction Classification Based on Boosting Algorithm

Aflaha, Rahmina Ulfah and Herteno, Rudy and Faisal, Mohammad Reza and Abadi, Friska and Saputro, Setyo Wahyu (2024) Effect of SMOTE Variants on Software Defect Prediction Classification Based on Boosting Algorithm. Jurnal Ilmiah Teknik Elektro Komputer dan Informatika (JITEKI), 10 (2). pp. 201-216.

[thumbnail of 2-Effect of SMOTE Variants on Software Defect Prediction Classification Based on Boosting Algorithm.pdf] Text
2-Effect of SMOTE Variants on Software Defect Prediction Classification Based on Boosting Algorithm.pdf

Download (1MB)

Abstract

Detecting software defects early on is critical for avoiding significant financial losses. However, building accurate software defect prediction models can be challenging due to class imbalance, where the data for defective modules is much less than for standard modules. This research addresses this issue using the imbalanced dataset NASA MDP. To address this issue, researchers have proposed new methods that combine data level balancing approaches with 14 variations of the SMOTE algorithm to increase the amount of defective module data. An algorithm-level approach with three boosting algorithms, Catboost, LightGBM, and Gradient Boosting, is applied to classify modules as defective or non-defective. These methods aim to improve the accuracy of software defect prediction. The results show that this new method can produce a more accurate classification than previous studies. The DSMOTE and Gradient Boosting pair with 0.9161 has the highest average accuracy (0.9161). The DSMOTE and Catboost model achieved the highest average AUC value (0.9637). The ADASYN kernel and Catboost showed the best ability to perform the average G-mean value (0.9154). The research contribution to software defect prediction involves developing new techniques and evaluating their effectiveness in addressing class imbalance.

Item Type: Artikel Umum
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisi / Prodi: Faculty of Industrial Technology (Fakultas Teknologi Industri) > S1-Electrical Engineering (S1-Teknik Elektro)
Depositing User: M.Eng. Alfian Ma'arif
Date Deposited: 24 Aug 2024 02:21
Last Modified: 24 Aug 2024 02:21
URI: http://eprints.uad.ac.id/id/eprint/68585

Actions (login required)

View Item View Item