A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic System
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
The integration of Large Language Models (LLMs) into software engineering has driven a transition from traditional rule-based systems to autonomous agentic systems capable of solving complex problems. However, systematic progress is hindered by a lack of comprehensive understanding of how benchmarks and solutions interconnect. This survey addresses this gap by providing the first holistic analysis of LLM-powered software engineering, offering insights into evaluation methodologies and solution paradigms. We review over 150 recent papers and propose a taxonomy along two key dimensions: (1) Solutions, categorized into prompt-based, fine-tuning-based, and agent-based paradigms, and (2) Benchmarks, including tasks such as code generation, translation, and repair. Our analysis highlights the evolution from simple prompt engineering to sophisticated agentic systems incorporating capabilities like planning, reasoning, memory mechanisms, and tool augmentation. To contextualize this progress, we present a unified pipeline illustrating the workflow from task specification to deliverables, detailing how different solution paradigms address various complexity levels. Unlike prior surveys that focus narrowly on specific aspects, this work connects 50+ benchmarks to their corresponding solution strategies, enabling researchers to identify optimal approaches for diverse evaluation criteria. We also identify critical research gaps and propose future directions, including multi-agent collaboration, self-evolving systems, and formal verification integration. This survey serves as a foundational guide for advancing LLM-driven software engineering. We maintain a GitHub repository that continuously updates the reviewed and related papers at https://github.com/lisaGuojl/LLM-Agent-SE-Survey.
Key facts. Cited by 15 papers 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 118 of its 159 references that are in the map. First posted on arXiv 10 Oct 2025.
Builds on
118 of 159 references.
Closest ancestors · 21
Same direction, newest first
- 2025AI Agentic Programming: A Survey of Techniques, Challenges, and Opportunities15 Aug
- 2025A Survey on Code Generation with LLM-based Agents31 Jul
- 2025GSO: Challenging Software Optimization Tasks for Evaluating SWE-Agents29 May
- 2025SWE-rebench: An Automated Pipeline for Task Collection and Decontaminated Evaluation of Software Engineering Agents26 May
- 2025Vibe Coding vs. Agentic Coding: Fundamentals and Practical Implications of Agentic AI26 May
- 2025SWE-smith: Scaling Data for Software Engineering Agents30 Apr
- 2025SEAlign: Alignment Training for Software Engineering Agent24 Mar
- 2025Interactive Debugging and Steering of Multi-Agent AI Systems3 Mar
- 2025SyncMind: Measuring Agent Out-of-Sync Recovery in Collaborative Software Engineering10 Feb
- 2025PatchPilot: A Cost-Efficient Software Engineering Agent with Early Attempts on Formal Verification4 Feb
- 2024Training Software Engineering Agents and Verifiers with SWE-Gym30 Dec
- 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projects13 Dec
9 more
- 2024Beyond pip install: Evaluating LLM Agents for the Automated Installation of Python Projects9 Dec
- 2024Human-In-the-Loop Software Development Agents19 Nov
- 2024MarsCode Agent: AI-native Automated Bug Fixing2 Sep
- 2024Building AI Agents for Autonomous Clouds: Challenges and Design Principles16 Jul
- 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agents18 Jun
- 2024MASAI: Modular Architecture for Software-engineering AI Agents17 Jun
- 2024HumanEvalComm: Benchmarking the Communication Competence of Code Generation for LLMs and LLM Agent31 May
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May
- 2024MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolution26 Mar
Other references · 97
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
- 2024A Survey on Large Language Models for Code Generationcited by 646
- 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 527
- 2025Kimi K2: Open Agentic Intelligencecited by 523
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 389
- 2024ReST-MCTS*: LLM Self-Training via Process Reward Guided Tree Searchcited by 338
- 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 294
- 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 294
38 more
- 2024AutoCodeRover: Autonomous Program Improvementcited by 272
- 2021CodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Taskscited by 199
- 2025Multi-SWE-bench: A Multilingual Benchmark for Issue Resolvingcited by 165
- 2023Self-Taught Optimizer (STOP): Recursively Self-Improving Code Generationcited by 128
- 2025AceReason-Nemotron: Advancing Math and Code Reasoning through Reinforcement Learningcited by 85
- 2024DebugBench: Evaluating Debugging Capability of Large Language Modelscited by 74
- 2024DevEval: A Manually-Annotated Code Generation Benchmark Aligned with Real-World Code Repositoriescited by 71
- 2025SEC-bench: Automated Benchmarking of LLM Agents on Real-World Software Security Taskscited by 69
- 2024SelfCodeAlign: Self-Alignment for Code Generationcited by 61
- 2021AVATAR: A Parallel Corpus for Java-Python Program Translationcited by 59
- 2024Alibaba LingmaAgent: Improving Automated Issue Resolution via Comprehensive Repository Explorationcited by 58
- 2023A Survey of Learning-based Automated Program Repaircited by 55
- 2023CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translationcited by 55
- 2024What's Wrong with Your Code Generated by Large Language Models? An Extensive Studycited by 52
- 2024TestGenEval: A Real World Unit Test Generation and Test Completion Benchmarkcited by 49
- 2025Are "Solved Issues" in SWE-bench Really Solved Correctly? An Empirical Studycited by 47
- 2023xCodeEval: A Large Scale Multilingual Multitask Benchmark for Code Understanding, Generation, Translation and Retrievalcited by 46
- 2023Can It Edit? Evaluating the Ability of Large Language Models to Follow Code Editing Instructionscited by 46
- 2024AgileCoder: Dynamic Collaborative Agents for Software Development based on Agile Methodologycited by 45
- 2024McEval: Massively Multilingual Code Evaluationcited by 42
- 2023CodeScope: An Execution-based Multilingual Multitask Multidimensional Benchmark for Evaluating LLMs on Code Understanding and Generationcited by 39
- 2024TESTEVAL: Benchmarking Large Language Models for Test Case Generationcited by 38
- 2025LongCodeBench: Evaluating Coding LLMs at 1M Context Windowscited by 37
- 2024AlphaVerus: Bootstrapping Formally Verified Code Generation through Self-Improving Translation and Treefinementcited by 33
- 2025Assistance or Disruption? Exploring and Evaluating the Design and Trade-offs of Proactive AI Programming Supportcited by 33
- 2024Test-Driven Development for Code Generationcited by 32
- 2024CRUXEval-X: A Benchmark for Multilingual Code Reasoning, Understanding and Executioncited by 31
- 2024CodeJudge-Eval: Can Large Language Models be Good Judges in Code Understanding?cited by 29
- 2024CodeS: Natural Language to Code Repository via Multi-Layer Sketchcited by 28
- 2024AlphaTrans: A Neuro-Symbolic Compositional Approach for Repository-Level Code Translation and Validationcited by 28
- 2025RefactorBench: Evaluating Stateful Reasoning in Language Agents Through Codecited by 28
- 2025Automated Benchmark Generation for Repository-Level Coding Taskscited by 27
- 2025CLEVER: A Curated Benchmark for Formally Verified Code Generationcited by 27
- 2025Code Graph Model (CGM): A Graph-Integrated Large Language Model for Repository-Level Software Engineering Taskscited by 27
- 2024HumanEvo: An Evolution-aware Benchmark for More Realistic Evaluation of Repository-level Code Generationcited by 26
- 2024Evaluation of LLMs on Syntax-Aware Code Fill-in-the-Middle Taskscited by 24
- 2025OmniGIRL: A Multilingual and Multimodal Benchmark for GitHub Issue Resolutioncited by 24
- 2025EffiBench-X: A Multi-Language Benchmark for Measuring Efficiency of LLM-Generated Codecited by 24
50 most cited of 97 All 97 (JSON)
Built on by
Citing papers per year: 2025: 1; 2026: 14.
15 papers.
Sort:
By area:
- 2026ChipBench: A Next-Step Benchmark for Evaluating LLM Performance in AI-Aided Chip Designcited by 7
- 2025Agentic Software Issue Resolution with Large Language Models: A Surveycited by 6
- 2026Agentic AI in the Software Development Lifecycle: Architecture, Empirical Evidence, and the Reshaping of Software Engineeringcited by 6
- 2026TACT: Mitigating Overthinking and Overacting in Coding Agents via Activation Steeringcited by 4
- 2026TextResNet: Decoupling and Routing Optimization Signals in Compound AI Systems via Deep Residual Tuningcited by 3
- 2026Agent Hacks Agent: Autoresearch for Production-Agent Red-Teamingcited by 2
- 2026Can AI Agents Generate Microservices? How Far are We?cited by 1
- 2026Fuzzing with Agents? Generators Are All You Needcited by 0
- 2026Scaling Human-AI Coding Collaboration Requires a Governable Consensus Layercited by 0
- 2026Neuro-Symbolic Agents for Hallucination-Free Requirements Reusecited by 0
- 2026Enhancing Software Engineering Through Closed-Loop Memory Optimizationcited by 0
- 2026Large Language Models at the Intersection of Software Engineering and Software Security:An Evidence-Centered Structured Survey and Research Agendacited by 0
3 more
- 2026What Does an Agentic Software Engineering Benchmark Measure? Profiling Task Demands and Agent Behaviour Beyond What Category Labels Revealcited by 0
- 2026RefactorPlatform: An Open-Source Harness for Controlled Evaluation of Repository-Scale Refactoring Agentscited by 0
- 2026The Work Behind Delegation: A Framework for Supervising AI Coding Agentscited by 0
- 2026The Work Behind Delegation: A Framework for Supervising AI Coding Agents21 Sep 2026
- 2026RefactorPlatform: An Open-Source Harness for Controlled Evaluation of Repository-Scale Refactoring Agents4 Sep 2026
- 2026What Does an Agentic Software Engineering Benchmark Measure? Profiling Task Demands and Agent Behaviour Beyond What Category Labels Reveal1 Sep 2026
- 2026Large Language Models at the Intersection of Software Engineering and Software Security:An Evidence-Centered Structured Survey and Research Agenda21 Aug 2026
- 2026Agent Hacks Agent: Autoresearch for Production-Agent Red-Teaming13 Jul 2026
- 2026Enhancing Software Engineering Through Closed-Loop Memory Optimization4 Jun 2026
- 2026TACT: Mitigating Overthinking and Overacting in Coding Agents via Activation Steering7 May 2026
- 2026Neuro-Symbolic Agents for Hallucination-Free Requirements Reuse2 May 2026
- 2026Agentic AI in the Software Development Lifecycle: Architecture, Empirical Evidence, and the Reshaping of Software Engineering29 Apr 2026
- 2026Scaling Human-AI Coding Collaboration Requires a Governable Consensus Layer20 Apr 2026
- 2026Fuzzing with Agents? Generators Are All You Need1 Apr 2026
- 2026Can AI Agents Generate Microservices? How Far are We?9 Mar 2026
3 more
- 2026TextResNet: Decoupling and Routing Optimization Signals in Compound AI Systems via Deep Residual Tuning9 Feb 2026
- 2026ChipBench: A Next-Step Benchmark for Evaluating LLM Performance in AI-Aided Chip Design29 Jan 2026
- 2025Agentic Software Issue Resolution with Large Language Models: A Survey24 Dec 2025
- 2025Agentic Software Issue Resolution with Large Language Models: A Surveycited by 6
- 2026Agent Hacks Agent: Autoresearch for Production-Agent Red-Teamingcited by 2
- 2026Can AI Agents Generate Microservices? How Far are We?cited by 1
- 2026Fuzzing with Agents? Generators Are All You Needcited by 0
- 2026Neuro-Symbolic Agents for Hallucination-Free Requirements Reusecited by 0
- 2026What Does an Agentic Software Engineering Benchmark Measure? Profiling Task Demands and Agent Behaviour Beyond What Category Labels Revealcited by 0
- 2026RefactorPlatform: An Open-Source Harness for Controlled Evaluation of Repository-Scale Refactoring Agentscited by 0
- 2026The Work Behind Delegation: A Framework for Supervising AI Coding Agentscited by 0
- 2026The Work Behind Delegation: A Framework for Supervising AI Coding Agents21 Sep 2026
- 2026RefactorPlatform: An Open-Source Harness for Controlled Evaluation of Repository-Scale Refactoring Agents4 Sep 2026
- 2026What Does an Agentic Software Engineering Benchmark Measure? Profiling Task Demands and Agent Behaviour Beyond What Category Labels Reveal1 Sep 2026
- 2026Agent Hacks Agent: Autoresearch for Production-Agent Red-Teaming13 Jul 2026
- 2026Neuro-Symbolic Agents for Hallucination-Free Requirements Reuse2 May 2026
- 2026Fuzzing with Agents? Generators Are All You Need1 Apr 2026
- 2026Can AI Agents Generate Microservices? How Far are We?9 Mar 2026
- 2025Agentic Software Issue Resolution with Large Language Models: A Survey24 Dec 2025
- 2026ChipBench: A Next-Step Benchmark for Evaluating LLM Performance in AI-Aided Chip Designcited by 7
- 2026TextResNet: Decoupling and Routing Optimization Signals in Compound AI Systems via Deep Residual Tuningcited by 3
- 2026Scaling Human-AI Coding Collaboration Requires a Governable Consensus Layercited by 0
- 2026Enhancing Software Engineering Through Closed-Loop Memory Optimizationcited by 0
- 2026Large Language Models at the Intersection of Software Engineering and Software Security:An Evidence-Centered Structured Survey and Research Agendacited by 0
- 2026Large Language Models at the Intersection of Software Engineering and Software Security:An Evidence-Centered Structured Survey and Research Agenda21 Aug 2026
- 2026Enhancing Software Engineering Through Closed-Loop Memory Optimization4 Jun 2026
- 2026Scaling Human-AI Coding Collaboration Requires a Governable Consensus Layer20 Apr 2026
- 2026TextResNet: Decoupling and Routing Optimization Signals in Compound AI Systems via Deep Residual Tuning9 Feb 2026
- 2026ChipBench: A Next-Step Benchmark for Evaluating LLM Performance in AI-Aided Chip Design29 Jan 2026
Similar, not cited
Close in wording, no citation either way
- 2026LLM-Based Agentic Systems for Software Engineering: Challenges and Opportunities
- 2024Agents in Software Engineering: Survey, Landscape, and Vision
- 2024LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision and the Road Ahead
- 2024Large Language Model-Based Agents for Software Engineering: A Survey
- 2026Developing LLM-based Multi-Agent Systems in Software Engineering: A Mixed-Method Experience Report
- 2024Agentless: Demystifying LLM-based Software Engineering Agents
- 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestration
- 2025Designing LLM-based Multi-Agent Systems for Software Engineering Tasks: Quality Attributes, Design Patterns and Rationale