JOURNAL ARTICLE

Software fault prediction using deep learning techniques

Abstract

Software fault prediction (SFP) techniques identify faults at the early stages of the software development life cycle (SDLC). We find machine learning techniques commonly used for SFP compared to deep learning methods, which can produce more accurate results. Deep learning offers exceptional results in various domains, such as computer vision, natural language processing, and speech recognition. In this study, we use three deep learning methods, namely, long short-term memory (LSTM), bidirectional LSTM (BILSTM), and radial basis function network (RBFN) to predict software faults and compare our results with existing models to show how our results are more accurate. Our study uses Chidamber and Kemerer (CK) metrics-based datasets to conduct experiments and test our proposed algorithm. We conclude that LSTM and BILSTM perform better, whereas RBFN is faster in producing the required results. We use k-fold cross-validation to do the model evaluation. Our proposed models provide software developers with a more accurate and efficient SFP mechanism.

Keywords:
Deep learning Software Fault (geology) Artificial neural network Software development Function (biology)

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.57
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Engineering Techniques and Practices
Physical Sciences →  Computer Science →  Information Systems
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Software fault prediction using deep learning techniques

Iqra BatoolTamim Ahmed Khan

Journal:   Software Quality Journal Year: 2023 Vol: 31 (4)Pages: 1241-1280
JOURNAL ARTICLE

Software fault prediction using deep learning techniques

Iqra BatoolTamim Ahmed Khan

Journal:   Greater South Information System Year: 2023
BOOK-CHAPTER

Software Fault Prediction Using Machine-Learning Techniques

Deepak SharmaPravin Chandra

Smart innovation, systems and technologies Year: 2017 Pages: 541-549
JOURNAL ARTICLE

Software Fault Prediction Using Deep Learning Algorithms

Osama Al QasemMohammed Akour

Journal:   International Journal of Open Source Software and Processes Year: 2019 Vol: 10 (4)Pages: 1-19
© 2026 ScienceGate Book Chapters — All rights reserved.