Spectrum-based software fault localization: A survey of techniques, advances, and challenges

HA de Souza, ML Chaim, F Kon - arXiv preprint arXiv:1607.04347, 2016 - arxiv.org
Despite being one of the most basic tasks in software development, debugging is still
performed in a mostly manual way, leading to high cost and low performance. To address …

Can automated program repair refine fault localization? a unified debugging approach

Y Lou, A Ghanbari, X Li, L Zhang, H Zhang… - Proceedings of the 29th …, 2020 - dl.acm.org
A large body of research efforts have been dedicated to automated software debugging,
including both automated fault localization and program repair. However, existing fault …

Boosting spectrum-based fault localization using pagerank

M Zhang, X Li, L Zhang, S Khurshid - Proceedings of the 26th ACM …, 2017 - dl.acm.org
Manual debugging is notoriously tedious and time consuming. Therefore, various automated
fault localization techniques have been proposed to help with manual debugging. Among …

An empirical study of boosting spectrum-based fault localization via pagerank

M Zhang, Y Li, X Li, L Chen, Y Zhang… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Manual debugging is notoriously tedious and time-consuming. Therefore, various
automated fault localization techniques have been proposed to help with manual …

Combi-FL: Neural network and SBFL based fault localization using mutation analysis

A Dutta, SS Srivastava, S Godboley… - Journal of Computer …, 2021 - Elsevier
In this article, we present a hybrid approach for fault localization (FL). We combine three
different domains of software FL techniques to realize an effective fault localizer. Spectrum …

Impact of gamification on code review process: An experimental study

S Khandelwal, SK Sripada, YR Reddy - Proceedings of the 10th …, 2017 - dl.acm.org
Researchers have supported the idea of gamification to enhance students' interest in
activities like code reviews, change management, knowledge management, issue tracking …

XAI4FL: Enhancing spectrum-based fault localization with explainable artificial intelligence

R Widyasari, GAA Prana, SA Haryono, Y Tian… - Proceedings of the 30th …, 2022 - dl.acm.org
Manually finding the program unit (eg, class, method, or statement) responsible for a fault is
tedious and time-consuming. To mitigate this problem, many fault localization techniques …

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 …

Inforence: effective fault localization based on information-theoretic analysis and statistical causal inference

F Feyzi, S Parsa - Frontiers of Computer Science, 2019 - Springer
In this paper, a novel approach, Inforence, is proposed to isolate the suspicious codes that
likely contain faults. Inforence employs a feature selection method, based on mutual …

Systematic Analysis of Learning-Based Software Fault Localization

Y Zou, H Li, D Li, M Zhao, Z Chen - 2024 10th International …, 2024 - ieeexplore.ieee.org
This paper reviews the evolution of learning-based software fault localization methods,
examining their benefits, challenges, and prospective developments in practical …