Litcius/Paper detail

LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision, and the Road Ahead

Junda He, Christoph Treude, David Lo

2025ACM Transactions on Software Engineering and Methodology117 citationsDOIOpen Access PDF

Abstract

Integrating Large Language Models (LLMs) into autonomous agents marks a significant shift in the research landscape by offering cognitive abilities that are competitive with human planning and reasoning. This article explores the transformative potential of integrating Large Language Models into Multi-Agent (LMA) systems for addressing complex challenges in software engineering (SE). By leveraging the collaborative and specialized abilities of multiple agents, LMA systems enable autonomous problem-solving, improve robustness, and provide scalable solutions for managing the complexity of real-world software projects. In this article, we conduct a systematic review of recent primary studies to map the current landscape of LMA applications across various stages of the software development lifecycle (SDLC). To illustrate current capabilities and limitations, we perform two case studies to demonstrate the effectiveness of state-of-the-art LMA frameworks. Additionally, we identify critical research gaps and propose a comprehensive research agenda focused on enhancing individual agent capabilities and optimizing agent synergy. Our work outlines a forward-looking vision for developing fully autonomous, scalable, and trustworthy LMA systems, laying the foundation for the evolution of Software Engineering 2.0.

Topics & Concepts

Computer scienceScalabilitySoftware engineeringSystems development life cycleTransformative learningSoftwareSoftware developmentSystems engineeringEngineering managementSoftware development processEngineeringDatabasePedagogyProgramming languagePsychologySoftware Engineering ResearchMulti-Agent Systems and NegotiationTopic Modeling
LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision, and the Road Ahead | Litcius