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 …

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 …

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 …

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 …

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 …

Context-aware neural fault localization

Z Zhang, Y Lei, X Mao, M Yan, X Xia… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Numerous fault localization techniques identify suspicious statements potentially
responsible for program failures by discovering the statistical correlation between test results …

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 …

Software fault localization using feature selection

S Roychowdhury, S Khurshid - Proceedings of the International …, 2011 - dl.acm.org
Manually locating and fixing faults can be tedious and hard. Recent years have seen much
progress in automated techniques for fault localization. A particularly promising approach is …

Effective fault localization using an ensemble classifier

A Dutta, N Pant, P Mitra, R Mall - … International Conference on …, 2019 - ieeexplore.ieee.org
Fault localization is possibly the most time consuming and tedious task in the process of
program debugging. To alleviate this issue, we propose an ensemble of fault localization …

Program structure aware fault localization

H Li, Y Liu, Z Zhang, J Liu - … of the International Workshop on Innovative …, 2014 - dl.acm.org
Software testing is always an effective method to show the presence of bugs in programs,
while debugging is never an easy task to remove a bug from a program. To facilitate the …