Abstract

A software's most crucial component is its quality. Software Defect Prediction has gained a lot of traction in recent years and has the potential to directly impact quality. Software quality is greatly impacted by defective software modules, which may result in budget overruns, missed deadlines, and significantly increased maintenance costs. There are diverse phases executed to predict the defect in software such as to employ the data for input, pre-process it, extract the attributes and classify the defect. This research work presents numerous algorithms, namely Gaussian naive bayes (GNB), Bernoulli NB, random forest (RF) and multi-layer perceptron (MLP), for predicting the software defect. This work also focuses on developing an ensemble algorithm to enhance the efficacy of predicting the defects. This ensemble consisted of a Principal Component Analysis (PCA) algorithm with class balancing. Diverse parameters such as accuracy, precision and recall are employed for analyzing the results.

Keywords:
Computer science Software bug Software Machine learning Artificial intelligence Programming language

Metrics

94
Cited By
143.60
FWCI (Field Weighted Citation Impact)
22
Refs
1.00
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

Software Defect Prediction Using Machine Learning

Journal:   International Journal of Recent Technology and Engineering (IJRTE) Year: 2019 Vol: 8 (2S11)Pages: 1053-1057
BOOK-CHAPTER

Software Defect Prediction Using Machine Learning Techniques

G. CauveryDhina SureshG. AswiniP. JayanthiK. Kalaiselvi

Advances in computational intelligence and robotics book series Year: 2023 Pages: 180-195
JOURNAL ARTICLE

Software defect prediction using machine learning techniques

Nitin KumarOm Prakash SangwanSunita Beniwal

Journal:   AIP conference proceedings Year: 2025 Vol: 3394 Pages: 040004-040004
JOURNAL ARTICLE

Software Defect Prediction Using Machine Learning Techniques

C. Lakshmi PrabhaN. Shivakumar

Journal:   2020 4th International Conference on Trends in Electronics and Informatics (ICOEI)(48184) Year: 2020 Pages: 728-733
JOURNAL ARTICLE

On Software Defect Prediction Using Machine Learning

Jinsheng RenKe QinYing MaGuangchun Luo

Journal:   Journal of Applied Mathematics Year: 2014 Vol: 2014 Pages: 1-8
© 2026 ScienceGate Book Chapters — All rights reserved.