mlsanityData to 14 Oct 2026

AutoCodeSherpa: Symbolic Explanations in AI Coding Agents

arXiv 2507.22414 ↗First posted 30 Jul 2025cs.SEcited by 1

On the map: LLM agents and tool use → Software engineering coding agents

Abstract (arXiv)

Large language model (LLM) agents integrate external tools with one or more LLMs to accomplish specific tasks. Agents have rapidly been adopted by developers, and they are starting to be deployed in industrial workflows, such as their use to fix static analysis issues from the widely used SonarQube static analyzer. However, the growing importance of agents means their actions carry greater impact and potential risk. Thus, to use them at scale, an additional layer of trust and evidence is necessary. This work presents AutoCodeSherpa, a technique that provides explanations of software issues in the form of symbolic formulae. Inspired by the reachability, infection, and propagation model of software faults, the explanations are composed of input, infection, and output conditions, collectively providing a specification of the issue. In practice, the symbolic explanation is implemented as a combination of a property-based test (PBT) and program-internal symbolic expressions. Critically, this means our symbolic explanations are executable and can be automatically evaluated, unlike natural language explanations. Experiments show the generated conditions are highly accurate. For example, input conditions from AutoCodeSherpa had an accuracy of 85.7%. This high accuracy makes symbolic explanations particularly useful in two scenarios. First, the explanations can be used in automated issue resolution environments to decide whether to accept or reject patches from issue resolution agents; AutoCodeSherpa could reject 2x as many incorrect patches as baselines did. Secondly, as agentic AI approaches continue to develop, program analysis driven explanations like ours can be provided to other LLM-based repair techniques which do not employ analysis to improve their output. In our experiments, our symbolic explanations could improve the plausible patch generation rate of the Agentless technique by 60%.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 20 of its 55 references that are in the map. First posted on arXiv 30 Jul 2025.

Builds on

20 of 55 references.

Closest ancestors · 9

Same direction, newest first

  1. 2025Unified Software Engineering Agent as AI Software Engineer17 Jun
  2. 2025Agentic AI Software Engineers: Programming with Trust19 Feb
  3. 2025Evaluating Agent-based Program Repair at Google13 Jan
  4. 2024SpecRover: Code Intent Extraction via LLMs5 Aug
  5. 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agents23 Jul
  6. 2024Agentless: Demystifying LLM-based Software Engineering Agents1 Jul
  7. 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agents18 Jun
  8. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May
  9. 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repair25 Mar

Other references · 11

  1. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
  2. 2022CodeT: Code Generation with Generated Testscited by 384
  3. 2024AutoCodeRover: Autonomous Program Improvementcited by 278
  4. 2022Large Language Models are Few-shot Testers: Exploring LLM-based General Bug Reproductioncited by 111
  5. 2025Are "Solved Issues" in SWE-bench Really Solved Correctly? An Empirical Studycited by 49
  6. 2023Explainable Automated Debugging via Large Language Model-driven Scientific Debuggingcited by 40
  7. 2022What is it like to program with artificial intelligence?cited by 39
  8. 2025Otter: Generating Tests from Issues to Validate SWE Patchescited by 25
  9. 2021Trust Enhancement Issues in Program Repaircited by 22
  10. 2024AEGIS: An Agent-based Framework for General Bug Reproduction from Issue Descriptionscited by 16
  11. 2023Evaluating Diverse Large Language Models for Automatic and General Bug Reproductioncited by 12

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.

Similar, not cited

Close in wording, no citation either way

  1. 2026XAI for Coding Agent Failures: Transforming Raw Execution Traces into Actionable Insights
  2. 2023Static Code Analysis in the AI Era: An In-depth Exploration of the Concept, Function, and Potential of Intelligent Code Analysis Agents
  3. 2025Decoding the Configuration of AI Coding Agents: Insights from Claude Code Projects
  4. 2026ExplainBench: Evaluating Code Explanations from Agents
  5. 2026Verus-SpecGym: An Agentic Environment for Evaluating Specification Autoformalization
  6. 2024Defining and Detecting the Defects of the Large Language Model-based Autonomous Agents
  7. 2026A Large-Scale Empirical Study of Quality Assurance Practices and Gaps in AI Agents
  8. 2026Grounding AI Agents in Contracts: An Empirical Evaluation of Spec-Driven Test Generation