article Open access

Software Defects Prediction At Method Level Using Ensemble Learning Techniques

  • International journal of intelligent computing and information sciences/International Journal of Intelligent Computing and Information Sciences
Research footprint

At a glance

Citations
5
References
43
Comments
0
Paper overview

Abstract

Creating error-free software artifacts is essential to increase software quality and potential re-usability. However, testing software artifacts to find defects and fix them is time-consuming and costly, so predicting the most error-prone software components can optimise the testing process by focusing testing resources on those components to save time and money. Much software defect prediction research has focused on higher granularities, e.g., file and package levels, and fewer have focused on the method level due to the lack of method-level bug-related datasets . In this paper, software defect prediction will be performed on highly imbalanced method-level datasets extracted from 23 open source Java projects . Eight ensemble learning algorithms will be applied to the datasets: Bagging, Ada-Boost, Random Forest, Random Under sampling Boost, Easy Ensemble, Balanced Bagging and Balanced Random Forest. The results showed that the Balanced Random Forest classifier achieved the best results regarding Recall and Roc_Auc values .

Record transparency

Publication details

DOI
10.21608/ijicis.2023.189934.1251
OpenAlex
W4383094425
Document type
article
Language
EN
Source
International journal of intelligent computing and information sciences/International Journal of Intelligent Computing and Information Sciences
Last metadata update
Community

Comments

Log in to join the discussion.

  1. No comments yet. Start the discussion.