Large Language Model-Based Agents for Software Engineering: A Survey

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Liu, Junwei, Wang, Kaixin, Chen, Yixuan, Peng, Xin, Chen, Zhenpeng, Zhang, Lingming, Lou, Yiling
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909940628586496
author Liu, Junwei
Wang, Kaixin
Chen, Yixuan
Peng, Xin
Chen, Zhenpeng
Zhang, Lingming
Lou, Yiling
author_facet Liu, Junwei
Wang, Kaixin
Chen, Yixuan
Peng, Xin
Chen, Zhenpeng
Zhang, Lingming
Lou, Yiling
contents The recent advance in Large Language Models (LLMs) has shaped a new paradigm of AI agents, i.e., LLM-based agents. Compared to standalone LLMs, LLM-based agents substantially extend the versatility and expertise of LLMs by enhancing LLMs with the capabilities of perceiving and utilizing external resources and tools. To date, LLM-based agents have been applied and shown remarkable effectiveness in Software Engineering (SE). The synergy between multiple agents and human interaction brings further promise in tackling complex real-world SE problems. In this work, we present a comprehensive and systematic survey on LLM-based agents for SE. We collect 124 papers and categorize them from two perspectives, i.e., the SE and agent perspectives. In addition, we discuss open challenges and future directions in this critical domain. The repository of this survey is at https://github.com/FudanSELab/Agent4SE-Paper-List.
format Preprint
id arxiv_https___arxiv_org_abs_2409_02977
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Large Language Model-Based Agents for Software Engineering: A Survey
Liu, Junwei
Wang, Kaixin
Chen, Yixuan
Peng, Xin
Chen, Zhenpeng
Zhang, Lingming
Lou, Yiling
Software Engineering
Artificial Intelligence
The recent advance in Large Language Models (LLMs) has shaped a new paradigm of AI agents, i.e., LLM-based agents. Compared to standalone LLMs, LLM-based agents substantially extend the versatility and expertise of LLMs by enhancing LLMs with the capabilities of perceiving and utilizing external resources and tools. To date, LLM-based agents have been applied and shown remarkable effectiveness in Software Engineering (SE). The synergy between multiple agents and human interaction brings further promise in tackling complex real-world SE problems. In this work, we present a comprehensive and systematic survey on LLM-based agents for SE. We collect 124 papers and categorize them from two perspectives, i.e., the SE and agent perspectives. In addition, we discuss open challenges and future directions in this critical domain. The repository of this survey is at https://github.com/FudanSELab/Agent4SE-Paper-List.
title Large Language Model-Based Agents for Software Engineering: A Survey
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2409.02977