A Survey on Code Generation with LLM-based Agents

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Dong, Yihong, Jiang, Xue, Qian, Jiaru, Wang, Tian, Zhang, Kechi, Jin, Zhi, Li, Ge
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914066135515136
author Dong, Yihong
Jiang, Xue
Qian, Jiaru
Wang, Tian
Zhang, Kechi
Jin, Zhi
Li, Ge
author_facet Dong, Yihong
Jiang, Xue
Qian, Jiaru
Wang, Tian
Zhang, Kechi
Jin, Zhi
Li, Ge
contents Code generation agents powered by large language models (LLMs) are revolutionizing the software development paradigm. Distinct from previous code generation techniques, code generation agents are characterized by three core features. 1) Autonomy: the ability to independently manage the entire workflow, from task decomposition to coding and debugging. 2) Expanded task scope: capabilities that extend beyond generating code snippets to encompass the full software development lifecycle (SDLC). 3) Enhancement of engineering practicality: a shift in research emphasis from algorithmic innovation toward practical engineering challenges, such as system reliability, process management, and tool integration. This domain has recently witnessed rapid development and an explosion in research, demonstrating significant application potential. This paper presents a systematic survey of the field of LLM-based code generation agents. We trace the technology's developmental trajectory from its inception and systematically categorize its core techniques, including both single-agent and multi-agent architectures. Furthermore, this survey details the applications of LLM-based agents across the full SDLC, summarizes mainstream evaluation benchmarks and metrics, and catalogs representative tools. Finally, by analyzing the primary challenges, we identify and propose several foundational, long-term research directions for the future work of the field.
format Preprint
id arxiv_https___arxiv_org_abs_2508_00083
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Survey on Code Generation with LLM-based Agents
Dong, Yihong
Jiang, Xue
Qian, Jiaru
Wang, Tian
Zhang, Kechi
Jin, Zhi
Li, Ge
Software Engineering
Artificial Intelligence
Computation and Language
Machine Learning
Code generation agents powered by large language models (LLMs) are revolutionizing the software development paradigm. Distinct from previous code generation techniques, code generation agents are characterized by three core features. 1) Autonomy: the ability to independently manage the entire workflow, from task decomposition to coding and debugging. 2) Expanded task scope: capabilities that extend beyond generating code snippets to encompass the full software development lifecycle (SDLC). 3) Enhancement of engineering practicality: a shift in research emphasis from algorithmic innovation toward practical engineering challenges, such as system reliability, process management, and tool integration. This domain has recently witnessed rapid development and an explosion in research, demonstrating significant application potential. This paper presents a systematic survey of the field of LLM-based code generation agents. We trace the technology's developmental trajectory from its inception and systematically categorize its core techniques, including both single-agent and multi-agent architectures. Furthermore, this survey details the applications of LLM-based agents across the full SDLC, summarizes mainstream evaluation benchmarks and metrics, and catalogs representative tools. Finally, by analyzing the primary challenges, we identify and propose several foundational, long-term research directions for the future work of the field.
title A Survey on Code Generation with LLM-based Agents
topic Software Engineering
Artificial Intelligence
Computation and Language
Machine Learning
url https://arxiv.org/abs/2508.00083