JOURNAL ARTICLE

Software Defect Prediction using Feature Selection and Random Forest Algorithm

Abstract

Software testing is the most important task in software production and it takes a lot of time, cost and effort. Thus, we need to reduce these resources. Software Defect Prediction (SDP) mechanisms are used to enhance the work of SQA process through the prediction of defective modules, many approaches have been conducted by researchers in order to predict the fault-proneness modules. This paper proposed an approach for the SDP purpose, it employs two existed algorithms to have a high performance, that are the Bat-based search Algorithm (BA) for the feature selection process, and the Random Forest algorithm (RF) for the prediction purpose. This paper also has tested a number of feature selection algorithms and classifiers to see their effectiveness in this problem.

Keywords:
Random forest Feature selection Computer science Software bug Software Task (project management) Machine learning Process (computing) Selection (genetic algorithm) Feature (linguistics) Data mining Software metric Algorithm Artificial intelligence Software quality Software development Engineering

Metrics

67
Cited By
7.84
FWCI (Field Weighted Citation Impact)
16
Refs
0.97
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Software Testing and Debugging Techniques
Physical Sciences →  Computer Science →  Software

Related Documents

JOURNAL ARTICLE

Feature selection using firefly algorithm in software defect prediction

M. AnbuG. S. Anandha Mala

Journal:   Cluster Computing Year: 2017 Vol: 22 (S5)Pages: 10925-10934
JOURNAL ARTICLE

Implementation of Copeland Method on Wrapper-Based Feature Selection Using Random Forest For Software Defect Prediction

Agustia Kuspita AryantiRudy HertenoFatma IndrianiRadityo Adi NugrohoMuliadi Muliadi

Journal:   Indonesian Journal of Electronics Electromedical Engineering and Medical Informatics Year: 2025 Vol: 7 (1)Pages: 90-101
JOURNAL ARTICLE

RFC: A feature selection algorithm for software defect prediction

Xiaolong XuWen ChenXinheng Wang

Journal:   Journal of Systems Engineering and Electronics Year: 2021 Vol: 32 (2)Pages: 389-398
JOURNAL ARTICLE

A Novel Feature Subset Selection Algorithm for Software Defect Prediction

P ReenaBinu Rajan

Journal:   International Journal of Computer Applications Year: 2014 Vol: 100 (17)Pages: 39-43
© 2026 ScienceGate Book Chapters — All rights reserved.