REVIEW 4 cited by
A Quantitative and Qualitative Evaluation of LLM-Based Explainable Fault Localization
Not yet reviewed by Pith; the record is open.
This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.
SPECIMEN: schema-true, not a live event
T0 review · schema-true
One-sentence machine reading of the paper's core claim.
pith:XXXXXXXX · record.json · timestamp
Signed reviews
read the original abstract
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 developer burden, many automated FL techniques have been proposed. However, prior work has noted that existing techniques fail to provide rationales for the suggested locations, hindering developer adoption of these techniques. With this in mind, we propose AutoFL, a Large Language Model (LLM)-based FL technique that generates an explanation of the bug along with a suggested fault location. AutoFL prompts an LLM to use function calls to navigate a repository, so that it can effectively localize faults over a large software repository and overcome the limit of the LLM context length. Extensive experiments on 798 real-world bugs in Java and Python reveal AutoFL improves method-level acc@1 by up to 233.3% over baselines. Furthermore, developers were interviewed on their impression of AutoFL-generated explanations, showing that developers generally liked the natural language explanations of AutoFL, and that they preferred reading a few, high-quality explanations instead of many.
Forward citations
Cited by 4 Pith papers
-
Scheduzz: Constraint-based Fuzz Driver Generation with Dual Scheduling
Scheduzz combines LLM-extracted API usage constraints with a dual scheduling loop to automatically generate and run fuzz drivers, beating existing tools in coverage and finding 33 bugs in real libraries.
-
Evaluating Large Language Models for Real-World Engineering Tasks
A new benchmark of 100+ production-derived engineering questions shows current LLMs are strong at local, sequential reasoning but weak at abstraction, formal modeling, and non-local causal reasoning.
-
Agentic Bug Reproduction for Effective Automated Program Repair at Google
An LLM agent with a code-editing model generates plausible bug reproduction tests for 28% of Google bugs, roughly tripling the LIBRO baseline, and boosts automated repair.
-
LLM-Based Agentic Systems for Software Engineering: Challenges and Opportunities
A survey of LLM-based multi-agent systems across the software development life cycle, plus a research agenda for orchestration, human coordination, cost, and data.
Discussion (0). Continue with ORCID to comment.