Pith. sign in

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

arxiv 2308.05487 v3 pith:RZK2B5OE submitted 2023-08-10 cs.SE

classification cs.SE
keywords autofldeveloperexplanationsfaulttechniquesdeveloperslanguagelarge
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
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.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 4 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Scheduzz: Constraint-based Fuzz Driver Generation with Dual Scheduling

    cs.SE 2025-07 conditional novelty 6.0 of 10

    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.

  2. Evaluating Large Language Models for Real-World Engineering Tasks

    cs.AI 2025-05 conditional novelty 6.0 of 10

    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.

  3. Agentic Bug Reproduction for Effective Automated Program Repair at Google

    cs.SE 2025-02 conditional novelty 4.0 of 10

    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.

  4. LLM-Based Agentic Systems for Software Engineering: Challenges and Opportunities

    cs.SE 2026-01 unverdicted novelty 2.0 of 10

    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.

Pith tools