arrow
Return

Hyperparameter Optimization for Software Bug Prediction Using Ensemble Learning

delete2024-01-01
delete1
delete
OA
AI
D
Dimah Al-Fraihat *
Y
Yousef Sharrab
A
Abdel-Rahman Al-Ghuwairi
H
Hamzeh Alshishani
A
Abdulmohsen Algarni
DOI:10.1109/ACCESS.2024.3380024delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Software Bug Prediction (SBP) is an integral process to the software's success that involves predicting software bugs before their occurrence. Detecting software bugs early in the development process enhances software quality, performance, and reduces software costs. The integration of Machine Learning (ML) algorithms has significantly improved software bug prediction accuracy and concurrently reduced costs and resource utilization. Numerous studies have explored the impact of Hyperparameter Optimization on single classifiers, enhancing these models' overall performance in SBP analysis. Ensemble Learning (EL) approaches have also demonstrated increased model accuracy and performance on SBP datasets. This study proposes a novel learning model for predicting software bugs through the utilization of EL and tuning hyperparameters. The results are compared with single hypothesis learning models using the WEKA software. The dataset, collected by the National Aeronautics and Space Administration (NASA) U.S.A., comprises 10,885 instances with 20 attributes, including a classifier for defects in one of their coding projects. The findings indicate that EL models outperform single hypothesis learning models, and the proposed model's accuracy increases after optimization. Furthermore, the accuracy of the proposed model demonstrates improvement following the optimization process. These results underscore the efficacy of ensemble learning, coupled with hyperparameter optimization, as a viable approach for enhancing the predictive capabilities of software bug prediction models.
Keywords:
Software bug prediction
machine learning
hyperparameter optimization
ensemble learning

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

Hashemite University cover
Hashemite University
Scholars:
2.0K
Papers: 1.9K
Citations: 1.5K
I
Isra University
Scholars:
366
Papers: 544
Citations: 702
K
King Khalid University
Scholars:
1.1W
Papers: 1.3W
Citations: 1.5W
researcher View more organizations
Cited Papers

Cited Papers

Consolidation Settlement of Bridge Approach Foundation
err1991-02-01
err0
PREAI
errMusharraf Zaman; Arumugam Gopalasingam; Joakim G. Laguros
errShare
errSave
Effectiveness and Adoption of NIST Managerial Practices for Cyber Resilience in Italy
err2021-07-06
err0
PREAI
errAlessandro Annarelli; Serena Clemente; Fabio Nonino; Giulia Palombi
errShare
errSave
Security Aspects of Blockchain Technology Intended for Industrial Applications
err2021-04-16
err0
errOAAI
errSheikh Mohammad Idrees; Mariusz Nowostawski; Roshan Jameel; Ashish Kumar Mourya
errShare
errSave
A Developer Centered Bug Prediction Model
err2018-01-01
err94
PREAI
errDi Nucci, Dario; Palomba, Fabio; De Rosa, Giuseppe; Bavota, Gabriele; Oliveto, Rocco; De Lucia, Andrea
errShare
errSave
errShare
errSave
Bagging predictors
err1996-08-01
err1.0W
PREAI
errBreiman, L
errShare
errSave
Visualizing software refactoring using radar charts
err2023-11-09
err6
errOAAI
errAl-Ghuwairi, Abdel-Rahman; Al-Fraihat, Dimah; Sharrab, Yousef; Alrashidi, Huda; Almujally, Nouf; Kittaneh, Ahmed; Ali, Ahmed
errShare
errSave
researcher View more