Agentic Software Issue Resolution with Large Language Models: A Survey
Zhonghao Jiang, David Lo, Zhongxin Liu

TL;DR
This survey reviews 126 recent studies on LLM-based agentic systems for software issue resolution, emphasizing their workflow, taxonomy, and the paradigm shift introduced by agentic reinforcement learning, highlighting future challenges and directions.
Contribution
It provides a comprehensive taxonomy and analysis of recent advancements in agentic LLM-based software issue resolution, including a focus on reinforcement learning approaches.
Findings
Agentic systems improve software maintenance efficiency.
Reinforcement learning has shifted system design paradigms.
The survey identifies key challenges and future research directions.
Abstract
Software issue resolution aims to address real-world issues in software repositories (e.g., bug fixing and efficiency optimization) based on natural language descriptions provided by users, representing a key aspect of software maintenance. With the rapid development of large language models (LLMs) in reasoning and generative capabilities, LLM-based approaches have made significant progress in automated software issue resolution. However, real-world software issue resolution is inherently complex and requires long-horizon reasoning, iterative exploration, and feedback-driven decision making, which demand agentic capabilities beyond conventional single-step approaches. Recently, LLM-based agentic systems have become mainstream for software issue resolution. Advancements in agentic software issue resolution not only greatly enhance software maintenance efficiency and quality but also…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software System Performance and Reliability · Advanced Software Engineering Methodologies
