LLM-Based Agentic Systems for Software Engineering: Challenges and Opportunities

📅 2026-01-14
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Complex software engineering tasks are challenging for a single large language model to accomplish efficiently, necessitating collaborative and specialized approaches. This work presents the first systematic survey of large language model–driven multi-agent systems applied across the software development lifecycle, encompassing critical phases such as requirements engineering, code generation, static analysis, testing, and debugging. It provides an in-depth analysis of agent architectures, communication protocols, and evaluation benchmarks. The study clarifies core challenges including multi-agent coordination, human–AI collaboration, cost optimization, and data collection, while outlining promising directions for future research. By offering a comprehensive landscape and technical roadmap, this survey aims to advance intelligent software engineering in both academia and industry.

Technology Category

Application Category

📝 Abstract
Despite recent advancements in Large Language Models (LLMs), complex Software Engineering (SE) tasks require more collaborative and specialized approaches. This concept paper systematically reviews the emerging paradigm of LLM-based multi-agent systems, examining their applications across the Software Development Life Cycle (SDLC), from requirements engineering and code generation to static code checking, testing, and debugging. We delve into a wide range of topics such as language model selection, SE evaluation benchmarks, state-of-the-art agentic frameworks and communication protocols. Furthermore, we identify key challenges and outline future research opportunities, with a focus on multi-agent orchestration, human-agent coordination, computational cost optimization, and effective data collection. This work aims to provide researchers and practitioners with valuable insights into the current forefront landscape of agentic systems within the software engineering domain.
Problem

Research questions and friction points this paper is trying to address.

Large Language Models
Software Engineering
Multi-agent Systems
Software Development Life Cycle
Agentic Systems
Innovation

Methods, ideas, or system contributions that make the work stand out.

LLM-based multi-agent systems
Software Development Life Cycle
Agentic frameworks
Human-agent coordination
Computational cost optimization
🔎 Similar Papers
No similar papers found.
Y
Yongjian Tang
Siemens AG, Garching near Munich, Germany; Technical University of Munich, Garching near Munich, Germany
Thomas Runkler
Thomas Runkler
Professor of Computer Science, Siemens AG, Technische Universität München
Data AnalyticsArtificial IntelligenceMachine LearningComputational Intelligence