JOURNAL ARTICLE

Noise Filtering and Imbalance Class Distribution Removal for Optimizing Software Fault Prediction using Best Software Metrics Suite

Abstract

Software fault detection is by far the most prevalent field of predictive analysis in the software engineering paradigm and several research centers have launched new ventures in this area. Predicting faults in software components before they are delivered to the end-users is of key importance, as it can save time, effort, and inconvenience associated with identifying and addressing these issues at later stages. This paper presents a software defect prediction technique to alleviate some basic problems of existing frameworks for predicting software defects. This study aims to combine simple noise removal, imbalanced class distribution, and software metrics selection techniques for optimizing defect prediction in software. The technique was tested on ten software fault prediction datasets. The experimental results including recall, precision, F-measure, accuracy, and ROC-AUC values show that the proposed method enhances fault prediction performance and the results obtained are better than or close to several comparative models. This proves the validity of our model.

Keywords:
Computer science Software Software metric Suite Software quality Software sizing Reliability engineering Software bug Data mining Machine learning Fault (geology) Verification and validation Software fault tolerance Precision and recall Software construction Software development Engineering Operating system

Metrics

16
Cited By
2.26
FWCI (Field Weighted Citation Impact)
16
Refs
0.90
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 System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Optimizing Software Fault Prediction using Voting Ensembles in Class Imbalance Scenarios

Mehta AshuAmandeep KaurNavdeep Kaur

Journal:   International Journal of Performability Engineering Year: 2024 Vol: 20 (11)Pages: 676-676
BOOK-CHAPTER

Class Imbalance in Software Fault Prediction Data Set

C. ArunC. Lakshmi

Advances in intelligent systems and computing Year: 2020 Pages: 745-757
BOOK-CHAPTER

Software Fault Prediction Using Data Mining Techniques on Software Metrics

Rakesh KumarAmrita Chaturvedi

Lecture notes in networks and systems Year: 2021 Pages: 304-313
JOURNAL ARTICLE

CROSS-PROJECT SOFTWARE FAULT PREDICTION ADDRESSING CLASS IMBALANCE AND GENERALIZATION

EMERGING TRENDS IN DIGITAL TRANSFORMATION

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2025
JOURNAL ARTICLE

CROSS-PROJECT SOFTWARE FAULT PREDICTION ADDRESSING CLASS IMBALANCE AND GENERALIZATION

EMERGING TRENDS IN DIGITAL TRANSFORMATION

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2025
© 2026 ScienceGate Book Chapters — All rights reserved.