JOURNAL ARTICLE

Software Defect Prediction Using Variant based Ensemble Learning and Feature Selection Techniques

Abstract

Testing is considered as one of the expensive activities in software development process.Fixing the defects during testing process can increase the cost as well as the completion time of the project.Cost of testing process can be reduced by identifying the defective modules during the development (before testing) stage.This process is known as "Software Defect Prediction", which has been widely focused by many researchers in the last two decades.This research proposes a classification framework for the prediction of defective modules using variant based ensemble learning and feature selection techniques.Variant selection activity identifies the best optimized versions of classification techniques so that their ensemble can achieve high performance whereas feature selection is performed to get rid of such features which do not participate in classification and become the cause of lower performance.The proposed framework is implemented on four cleaned NASA datasets from MDP repository and evaluated by using three performance measures, including: F-measure, Accuracy, and MCC.According to results, the proposed framework outperformed 10 widely used supervised classification techniques, including: "Naïve Bayes (NB), Multi-Layer Perceptron (MLP), Radial Basis Function (RBF), Support Vector Machine (SVM), K Nearest Neighbor (KNN), kStar (K*), One Rule (OneR), PART, Decision Tree (DT), and Random Forest (RF)".

Keywords:
Computer science Feature selection Selection (genetic algorithm) Ensemble learning Artificial intelligence Software Feature (linguistics) Machine learning Software bug Pattern recognition (psychology) Data mining Programming language

Metrics

41
Cited By
6.79
FWCI (Field Weighted Citation Impact)
35
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 Engineering Techniques and Practices
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

A Framework for Software Defect Prediction Using Feature Selection and Ensemble Learning Techniques

Faseeha MatloobShabib AftabAhmed Iqbal

Journal:   International Journal of Modern Education and Computer Science Year: 2019 Vol: 11 (12)Pages: 14-20
JOURNAL ARTICLE

Ensemble-based feature selection and machine learning models for software defect prediction

Gaurav Kishor KanaujiyaPrabhat Verma

Journal:   Knowledge and Information Systems Year: 2025 Vol: 67 (11)Pages: 10325-10353
JOURNAL ARTICLE

ELM and KELM based software defect prediction using feature selection techniques

Ishani AroraAnju Saha

Journal:   Journal of Information and Optimization Sciences Year: 2019 Vol: 40 (5)Pages: 1025-1045
JOURNAL ARTICLE

A Feature Selection based Ensemble Classification Framework for Software Defect Prediction

Ahmed IqbalShabib AftabIsrar UllahMuhammad Salman BashirMuhammad Anwaar Saeed

Journal:   International Journal of Modern Education and Computer Science Year: 2019 Vol: 11 (9)Pages: 54-64
© 2026 ScienceGate Book Chapters — All rights reserved.