JOURNAL ARTICLE

Voting Based Ensemble Classification for Software Defect Prediction

Abstract

Fault Prediction procedures are meant to help focus on software testing and troubleshooting; they can caution developers on programming segments that appear to be defective. Here, a Voting Based Ensemble Classification is proposed in which we apply feature selection on a preprocessed data utilizing two approaches, which include a Wrapper-based and Heuristic-based approach using python and WEKA respectively. After which, we train a classifier built on the selected attributes using the Voting Based Ensemble Learning Algorithm where predictions from multiple models are combined. We use three base learners which include the Adaboost classifier, Random Forest classifier, and Naive Bayes classifier. This paper embraces NASA datasets to check the exhibition of this design. The paper demonstrates that preprocessing technique using the Wrapper-based approach outperforms preprocessing done using the Heuristic-based approach. It also proved that the new Voting Based Ensemble Learning Algorithm consisting of Random Forests (RF), Adaboost, and Naive Bayes is a better approach than other algorithms for Software Defect Prediction that currently exist.

Keywords:
Computer science AdaBoost Naive Bayes classifier Random forest Artificial intelligence Machine learning Classifier (UML) Weighted voting Ensemble learning Python (programming language) Preprocessor Software Majority rule Voting Cascading classifiers Statistical classification Data mining Software bug Random subspace method Support vector machine

Metrics

11
Cited By
2.00
FWCI (Field Weighted Citation Impact)
18
Refs
0.88
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

Ensemble learning based software defect prediction

Xin DongYan LiangShoichiro MiyamotoShingo Yamaguchi

Journal:   Journal of Engineering Research Year: 2023 Vol: 11 (4)Pages: 377-391
JOURNAL ARTICLE

Software Defect Prediction Based Ensemble Approach

J. HarikiranB. Sai ChandanaB. SrinivasaraoB. RavitejaTatireddy Subba Reddy

Journal:   Computer Systems Science and Engineering Year: 2022 Vol: 45 (3)Pages: 2313-2331
BOOK-CHAPTER

Software Defect Prediction: A Machine Learning Approach with Voting Ensemble

Marcela MosqueraRemigio Hurtado

Lecture notes in networks and systems Year: 2024 Pages: 585-595
© 2026 ScienceGate Book Chapters — All rights reserved.