JOURNAL ARTICLE

Enhancing Software Fault Localization Using Deep Learning Techniques

Abstract

The goal of software fault localization, a crucial activity in software development, is to locate the flaws in a program's source code. Program analysis and statistical approaches, which are frequently used in traditional fault localization procedures, may not be able to fully capture complicated fault patterns. An innovative method for locating software faults using deep learning techniques is presented in this abstract. Our method makes use of deep neural network technology to extract complex defect patterns and correlations from software execution data. We build a deep learning model to predict the likelihood that each program statement will be incorrect by modelling the execution traces of the program as input sequences. The model can recognise pertinent aspects and identify subtle fault indications since it learns from a broad data set of labelled faults and non-faulty executions. As a result, our study makes a contribution to the field of software fault localization by outlining a novel strategy that makes use of deep learning. Our method presents a potential strategy to increase the accuracy and effectiveness of fault localization, thereby boosting software quality and development productivity. We do this by utilising the benefits of neural networks in capturing complicated fault patterns.

Keywords:
Computer science Deep learning Fault (geology) Artificial intelligence Software Real-time computing Operating system Geology Seismology

Metrics

1
Cited By
0.44
FWCI (Field Weighted Citation Impact)
18
Refs
0.51
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
Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Testing and Debugging Techniques
Physical Sciences →  Computer Science →  Software

Related Documents

JOURNAL ARTICLE

Software fault prediction using deep learning techniques

Iqra BatoolTamim Ahmed Khan

Journal:   Greater South Information System Year: 2023
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
JOURNAL ARTICLE

Measuring the Fault Predictability of Software using Deep Learning Techniques with Software Metrics

Guru Prasad BhandariRatneshwer Gupta

Journal:   2018 5th IEEE Uttar Pradesh Section International Conference on Electrical, Electronics and Computer Engineering (UPCON) Year: 2018 Pages: 1-6
JOURNAL ARTICLE

Enhancing Software Fault Prediction using Machine Learning

Manu Banga

Journal:   International Journal of Performability Engineering Year: 2024 Vol: 20 (9)Pages: 529-529
© 2026 ScienceGate Book Chapters — All rights reserved.