JOURNAL ARTICLE

Machine learning based Software Fault Prediction models

Gurmeet KaurJyoti PruthiParul U. Gandhi

Year: 2023 Journal:   Karbala International Journal of Modern Science Vol: 9 (2)

Abstract

The study aims to identify soft-computing-based software fault prediction models that assist in resolving issues related to the quality, reliability, and cost of the software projects. It proposes models for implementation of software fault prediction using decision-tree regression and the K-nearest neighbor technique of machine learning. The proposed models have been designed and implemented in Python using designed metric suites as input, and the predicted-faults as output, for the real-time, wider dataset from the Promise repository. By comparing the prediction and validation results of the proposed models for the same dataset, it has been concluded that the decision-tree regression-based fault prediction model has the best performance with values of MMRE, RMSE, and accuracy of 0.0000204, 3.54, and 99.37, respectively.

Keywords:
Python (programming language) Decision tree Software quality Computer science Machine learning Software Data mining Predictive modelling Metric (unit) Decision tree learning Software metric Artificial intelligence Reliability (semiconductor) Reliability engineering Software development Engineering Programming language

Metrics

10
Cited By
4.40
FWCI (Field Weighted Citation Impact)
32
Refs
0.88
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
Artificial Intelligence in Healthcare
Health Sciences →  Health Professions →  Health Information Management
Data Mining and Machine Learning Applications
Physical Sciences →  Computer Science →  Information Systems
© 2026 ScienceGate Book Chapters — All rights reserved.