Towards Adaptive Software Agents for Debugging
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Using multiple agents was found to improve the debugging capabilities of Large Language Models. However, increasing the number of LLM-agents has several drawbacks such as increasing the running costs and rising the risk for the agents to lose focus. In this work, we propose an adaptive agentic design, where the number of agents and their roles are determined dynamically based on the characteristics of the task to be achieved. In this design, the agents roles are not predefined, but are generated after analyzing the problem to be solved. Our initial evaluation shows that, with the adaptive design, the number of agents that are generated depends on the complexity of the buggy code. In fact, for simple code with mere syntax issues, the problem was usually fixed using one agent only. However, for more complex problems, we noticed the creation of a higher number of agents. Regarding the effectiveness of the fix, we noticed an average improvement of 11% compared to the one-shot prompting. Given these promising results, we outline future research directions to improve our design for adaptive software agents that can autonomously plan and conduct their software goals.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 12 of its 25 references that are in the map. First posted on arXiv 25 Apr 2025.
Builds on
12 of 25 references.
Closest ancestors · 1
Same direction, newest first
Other references · 11
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,317
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,302
- 2023Teaching Large Language Models to Self-Debugcited by 963
- 2024Understanding the planning of LLM agents: A surveycited by 414
- 2024AgentFL: Scaling LLM-based Fault Localization to Project-Level Contextcited by 47
- 2023Explainable Automated Debugging via Large Language Model-driven Scientific Debuggingcited by 40
- 2024Efficient Tool Use with Chain-of-Abstraction Reasoningcited by 33
- 2023Better patching using LLM prompting, via Self-Consistencycited by 29
- 2023Large Language Models in Fault Localisationcited by 28
- 2023Extending the Frontier of ChatGPT: Code Generation and Debuggingcited by 9
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026A Systematic Approach for Large Language Models Debugging24 Apr 2026
Similar, not cited
Close in wording, no citation either way
- 2026AgentStepper: Interactive Debugging of Software Development Agents
- 2024RGD: Multi-LLM Based Agent Debugger via Refinement and Generation Guidance
- 2025Fully Autonomous Programming using Iterative Multi-Agent Debugging with Large Language Models
- 2024Agent-Driven Automatic Software Improvement
- 2025Enhancing LLM Code Generation: A Systematic Evaluation of Multi-Agent Collaboration and Runtime Debugging for Improved Accuracy, Reliability, and Latency
- 2024COAST: Enhancing the Code Debugging Ability of LLMs through Communicative Agent Based Data Synthesis
- 2026Empowering Autonomous Debugging Agents with Efficient Dynamic Analysis
- 2025DoVer: Intervention-Driven Auto Debugging for LLM Multi-Agent Systems