Fault localization analysis based on deep neural network

W Zheng, D Hu, J Wang - Mathematical Problems in …, 2016 - Wiley Online Library
With software's increasing scale and complexity, software failure is inevitable. To date,
although many kinds of software fault localization methods have been proposed and have …

Software fault localization using BP neural network based on function and branch coverage

A Maru, A Dutta, KV Kumar, DP Mohapatra - Evolutionary Intelligence, 2021 - Springer
Software failure is inevitable with the increase in scale and complexity of the software.
Existing fault localization techniques based on neural networks take statement coverage …

Hierarchically localizing software faults using DNN

A Dutta, R Manral, P Mitra, R Mall - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
In this article, we propose a hierarchical fault localization technique using a deep neural
network (DNN). First, we prioritize the functions of a program based on their suspiciousness …

Improving deep‐learning‐based fault localization with resampling

Z Zhang, Y Lei, X Mao, M Yan, L Xu… - Journal of Software …, 2021 - Wiley Online Library
Many fault localization approaches recently utilize deep learning to learn an effective
localization model showing a fresh perspective with promising results. However, localization …

A study of effectiveness of deep learning in locating real faults

Z Zhang, Y Lei, X Mao, M Yan, L Xu, X Zhang - Information and Software …, 2021 - Elsevier
Context: The recent progress of deep learning has shown its promising learning ability in
making sense of data, and many fields have utilized this learning ability to learn an effective …

Fault localization based on wide & deep learning model by mining software behavior

TT Wang, HL Yu, KC Wang, XH Su - Future Generation Computer Systems, 2022 - Elsevier
Many learning based fault localization approaches haven been proposed to improve the
effectiveness by fusing various dimension of fault diagnosis features. However, method calls …

ALBFL: A novel neural ranking model for software fault localization via combining static and dynamic features

X Xiao, Y Pan, B Zhang, G Hu, Q Li, R Lu - Information and Software …, 2021 - Elsevier
Context Automatic software fault localization serves as a significant purpose in helping
developers solve bugs efficiently. Existing approaches for software fault localization can be …

Simultaneous localization of software faults based on complex network theory

A Zakari, SP Lee, CY Chong - IEEE Access, 2018 - ieeexplore.ieee.org
Effective debugging is necessary for producing high quality and reliable software. Fault
localization plays a vital role in the debugging process. However, fault localization is the …

Effective software fault localization using an RBF neural network

WE Wong, V Debroy, R Golden, X Xu… - IEEE Transactions …, 2011 - ieeexplore.ieee.org
We propose the application of a modified radial basis function neural network in the context
of software fault localization, to assist programmers in locating bugs effectively. This neural …

CNN-FL: An effective approach for localizing faults using convolutional neural networks

Z Zhang, Y Lei, X Mao, P Li - 2019 IEEE 26th International …, 2019 - ieeexplore.ieee.org
Fault localization aims at identifying suspicious statements potentially responsible for
failures. The recent rapid progress on deep learning shows the promising potential of many …