A quantitative and qualitative evaluation of LLM-based explainable fault localization

S Kang, G An, S Yoo - Proceedings of the ACM on Software Engineering, 2024 - dl.acm.org
Fault Localization (FL), in which a developer seeks to identify which part of the code is
malfunctioning and needs to be fixed, is a recurring challenge in debugging. To reduce …

Demystifying faulty code: Step-by-step reasoning for explainable fault localization

R Widyasari, JW Ang, TG Nguyen… - … on Software Analysis …, 2024 - ieeexplore.ieee.org
Fault localization is a critical process that involves identifying specific program elements
responsible for program failures. Manually pinpointing these elements, such as classes …

Demystifying Faulty Code with LLM: Step-by-Step Reasoning for Explainable Fault Localization

R Widyasari, JW Ang, TG Nguyen, N Sharma… - arxiv preprint arxiv …, 2024 - arxiv.org
Fault localization is a critical process that involves identifying specific program elements
responsible for program failures. Manually pinpointing these elements, such as classes …

Verification and Validation of Quantum Software

D Fortunato, L Jiménez-Navajas, J Campos… - … Software: Aspects of …, 2024 - Springer
Quantum software—like classic software—needs to be designed, specified, developed, and,
most importantly, tested by developers. Writing tests is a complex, error-prone, and time …

GMBFL: optimizing mutation-based fault localization via graph representation

S Wu, Z Li, Y Liu, X Chen, M Li - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Mutation-based fault localization has shown promising accuracy in localizing faults due to its
finer analysis granularity. However, the effectiveness is limited when dealing with diverse …

An empirical study of fault localization in Python programs

M Rezaalipour, CA Furia - Empirical Software Engineering, 2024 - Springer
Despite its massive popularity as a programming language, especially in novel domains like
data science programs, there is comparatively little research about fault localization that …

ReClues: Representing and indexing failures in parallel debugging with program variables

Y Song, X Zhang, X **e, Q Liu, R Gao… - Proceedings of the IEEE …, 2024 - dl.acm.org
Failures with different root causes can greatly disrupt multi-fault localization, therefore,
categorizing failures into distinct groups according to the culprit fault is highly important. In …

Boosting mutation-based fault localization by effectively generating Higher-Order Mutants

S Wu, B Yang, Z Chang, Z Li, X Chen, Y Liu - Information and Software …, 2025 - Elsevier
Abstract Context: Fault Localization (FL) is an important and tedious phase of software
debugging. Among various FL techniques, Mutation-Based Fault Localization (MBFL) …

BLAZE: Cross-Language and Cross-Project Bug Localization via Dynamic Chunking and Hard Example Learning

P Chakraborty, M Alfadel, M Nagappan - arxiv preprint arxiv:2407.17631, 2024 - arxiv.org
Software bugs require developers to exert significant effort to identify and resolve them, often
consuming about one-third of their time. Bug localization, the process of pinpointing the …

SURE: A Visualized Failure Indexing Approach Using Program Memory Spectrum

Y Song, X Zhang, X **e, S Chen, Q Liu… - ACM Transactions on …, 2024 - dl.acm.org
Failure indexing is a longstanding crux in software debugging, the goal of which is to
automatically divide failures (eg, failed test cases) into distinct groups according to the culprit …