LLM-Based Multi-Agent Systems for Code Generation: A Multi-Vocal Literature Review
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Large Language Models (LLMs) have enabled multi-agent systems to perform autonomous code generation for complex tasks. Despite the recent growth in research and industrial applications in this area, there is little work on synthesizing evidence from both academic and industrial sources to capture the current state of research on LLM-based multi-agent systems for code generation. To this end, we conducted a Multi-Vocal Literature Review (MLR), combining insights from both academia and industry, including peer-reviewed studies and grey literature. The aim of this study is to systematically synthesize and analyze existing knowledge on LLM-based multi-agent systems for code generation. Specifically, the review examines the motivations for their use, employed benchmarks and models, key challenges, proposed solutions, and potential directions for future research. We selected and reviewed 114 studies, and the key findings are: 1) the identified reasons for adopting multi-agent systems for code generation were classified into nine categories; 2) the models and evaluation benchmarks utilized across the studies were systematically analyzed to provide a structured overview of commonly adopted LLM configurations and assessment practices; 3) the reported challenges and corresponding solutions were synthesized into six main categories and 26 subcategories; and 4) future research directions were identified and organized into six main categories and 18 subcategories. The results of this MLR will assist researchers and practitioners in pursuing further studies and supporting the real-world adoption of multi-agent systems in industrial settings.
Key facts. Cited by 2 papers in the map (data through 13 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 95 of its 164 references that are in the map. First posted on arXiv 25 Feb 2026.
Builds on
95 of 164 references.
Closest ancestors · 35
Same direction, newest first
- 2025RA-Gen: A Controllable Code Generation Framework Using ReAct for Multi-Agent Task Execution9 Oct
- 2025Beyond Language Barriers: Multi-Agent Coordination for Multi-Language Code Generation24 Sep
- 2025A Survey on Code Generation with LLM-based Agents31 Jul
- 2025AgentMesh: A Cooperative Multi-Agent Generative AI Framework for Software Development Automation26 Jul
- 2025MemoCoder: Automated Function Synthesis using LLM-Supported Agents24 Jul
- 2025Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agents8 May
- 2025Human-In-The-Loop Software Development Agents: Challenges and Future Directions25 Apr
- 2025SWE-PolyBench: A multi-language benchmark for repository level evaluation of coding agents11 Apr
- 2025Fully Autonomous Programming using Iterative Multi-Agent Debugging with Large Language Models10 Mar
- 2025ProjectEval: A Benchmark for Programming Agents Automated Evaluation on Project-Level Code Generation10 Mar
- 2025CODESIM: Multi-Agent Code Generation and Problem Solving through Simulation-Driven Planning and Debugging8 Feb
- 2025CodeCoR: An LLM-Based Self-Reflective Multi-Agent Framework for Code Generation14 Jan
23 more
- 2024Self-Evolving Multi-Agent Collaboration Networks for Software Development22 Oct
- 2024Agents in Software Engineering: Survey, Landscape, and Vision13 Sep
- 2024Large Language Model-Based Agents for Software Engineering: A Survey4 Sep
- 2024VerilogCoder: Autonomous Verilog Coding Agents with Graph-based Planning and Abstract Syntax Tree (AST)-based Waveform Tracing Tool15 Aug
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Future5 Aug
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agents23 Jul
- 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agents18 Jun
- 2024HumanEvalComm: Benchmarking the Communication Competence of Code Generation for LLMs and LLM Agent31 May
- 2024MapCoder: Multi-Agent Code Generation for Competitive Problem Solving18 May
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May
- 2024LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision and the Road Ahead7 Apr
- 2024Self-Organized Agents: A LLM Multi-Agent Framework toward Ultra Large-Scale Code Generation and Optimization2 Apr
- 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repair25 Mar
- 2024SOEN-101: Code Generation by Emulating Software Process Models Using Large Language Model Agents23 Mar
- 2024CodeAgent: Autonomous Communicative Agents for Code Review3 Feb
- 2024CodePori: Large-Scale System for Autonomous Software Development Using Multi-Agent Technology2 Feb
- 2024Executable Code Actions Elicit Better LLM Agents1 Feb
- 2024CodeAgent: Enhancing Code Generation with Tool-Integrated Agent Systems for Real-World Repo-level Coding Challenges14 Jan
- 2023Autonomous Agents in Software Development: A Vision Paper30 Nov
- 2023Static Code Analysis in the AI Era: An In-depth Exploration of the Concept, Function, and Potential of Intelligent Code Analysis Agents13 Oct
- 2023AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation16 Aug
- 2023ChatDev: Communicative Agents for Software Development16 Jul
- 2023Self-collaboration Code Generation via ChatGPT15 Apr
Other references · 60
- 2021Evaluating Large Language Models Trained on Codecited by 8,205
- 2021Program Synthesis with Large Language Modelscited by 3,573
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,274
- 2023A Survey on Large Language Model based Autonomous Agentscited by 2,218
- 2023MetaGPT: Meta Programming for A Multi-Agent Collaborative Frameworkcited by 1,777
- 2023CAMEL: Communicative Agents for "Mind" Exploration of Large Language Model Societycited by 1,365
- 2023AgentBench: Evaluating LLMs as Agentscited by 1,242
- 2021Measuring Coding Challenge Competence With APPScited by 891
- 2024Large Language Model based Multi-Agents: A Survey of Progress and Challengescited by 758
- 2023AgentVerse: Facilitating Multi-Agent Collaboration and Exploring Emergent Behaviorscited by 586
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 395
- 2023MLAgentBench: Evaluating Language Agents on Machine Learning Experimentationcited by 353
38 more
- 2023Multi-Agent Collaboration: Harnessing the Power of Intelligent LLM Agentscited by 331
- 2024AutoCodeRover: Autonomous Program Improvementcited by 274
- 2023VerilogEval: Evaluating Large Language Models for Verilog Code Generationcited by 252
- 2024Chain of Agents: Large Language Models Collaborating on Long-Context Taskscited by 204
- 2025Survey on Evaluation of LLM-based Agentscited by 200
- 2023CrossCodeEval: A Diverse and Multilingual Benchmark for Cross-File Code Completioncited by 182
- 2018Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflowcited by 165
- 2023Software Testing with Large Language Models: Survey, Landscape, and Visioncited by 164
- 2022Multi-lingual Evaluation of Code Generation Modelscited by 159
- 2025Evaluation and Benchmarking of LLM Agents: A Surveycited by 150
- 2024Exploring Large Language Model based Intelligent Agents: Definitions, Methods, and Prospectscited by 131
- 2025A Comprehensive Survey in LLM(-Agent) Full Stack Safety: Data, Training and Deploymentcited by 114
- 2024CodeR: Issue Resolving with Multi-Agent and Task Graphscited by 91
- 2024CodeRAG-Bench: Can Retrieval Augment Code Generation?cited by 91
- 2022Execution-Based Evaluation for Open-Domain Code Generationcited by 90
- 2024RedCode: Risky Code Execution and Generation Benchmark for Code Agentscited by 88
- 2024HumanEval-XL: A Multilingual Code Generation Benchmark for Cross-lingual Natural Language Generalizationcited by 85
- 2023Towards an Understanding of Large Language Models in Software Engineering Taskscited by 68
- 2023A Survey of Large Language Models for Code: Evolution, Benchmarking, and Future Trendscited by 66
- 2023LLMSecEval: A Dataset of Natural Language Prompts for Security Evaluationscited by 61
- 2024DA-Code: Agent Data Science Code Generation Benchmark for Large Language Modelscited by 58
- 2023Experiential Co-Learning of Software-Developing Agentscited by 57
- 2019JuICe: A Large Scale Distantly Supervised Dataset for Open Domain Context-based Code Generationcited by 49
- 2024Revisiting VerilogEval: A Year of Improvements in Large-Language Models for Hardware Code Generationcited by 45
- 2025CodeContests+: High-Quality Test Case Generation for Competitive Programmingcited by 41
- 2017Guidelines for including grey literature and conducting multivocal literature reviews in software engineeringcited by 39
- 2024A Systematic Literature Review on Large Language Models for Automated Program Repaircited by 37
- 2023Building Real-World Meeting Summarization Systems using Large Language Models: A Practical Perspectivecited by 34
- 2023L2MAC: Large Language Model Automatic Computer for Extensive Code Generationcited by 30
- 2023A Critical Review of Large Language Model on Software Engineering: An Example from ChatGPT and Automated Program Repaircited by 29
- 2025Large Language Models for Code Generation: A Comprehensive Survey of Challenges, Techniques, Evaluation, and Applicationscited by 26
- 2025LLM-Powered AI Agent Systems and Their Applications in Industrycited by 22
- 2024Benchmarks and Metrics for Evaluations of Code Generation: A Critical Reviewcited by 19
- 2024BudgetMLAgent: A Cost-Effective LLM Multi-Agent system for Automating Machine Learning Taskscited by 19
- 2024Towards Effective GenAI Multi-Agent Collaboration: Design and Evaluation for Enterprise Applicationscited by 19
- 2024Efficient and Green Large Language Models for Software Engineering: Literature Review, Vision, and the Road Aheadcited by 17
- 2023A/B Testing: A Systematic Literature Reviewcited by 16
- 2024DRC-Coder: Automated DRC Checker Code Generation Using LLM Autonomous Agentcited by 15
50 most cited of 60 All 60 (JSON)
Built on by
Citing papers per year: 2026: 2.
2 papers.
- 2026Agentic Frameworks for Reasoning Tasks: An Empirical Studycited by 0
- 2026Homogenization in Multi-Agent Systemscited by 0
- 2026Homogenization in Multi-Agent Systems7 Oct 2026
- 2026Agentic Frameworks for Reasoning Tasks: An Empirical Study17 Apr 2026
Similar, not cited
Close in wording, no citation either way
- 2024A Survey on LLM-based Multi-Agent System: Recent Advances and New Frontiers in Application
- 2026Developing LLM-based Multi-Agent Systems in Software Engineering: A Mixed-Method Experience Report
- 2025Towards Advancing Code Generation with Large Language Models: A Research Roadmap
- 2025AdaCoder: An Adaptive Planning and Multi-Agent Framework for Function-Level Code Generation
- 2025Enhancing LLM Code Generation: A Systematic Evaluation of Multi-Agent Collaboration and Runtime Debugging for Improved Accuracy, Reliability, and Latency
- 2025Designing LLM-based Multi-Agent Systems for Software Engineering Tasks: Quality Attributes, Design Patterns and Rationale
- 2026LLM-Based Agentic Systems for Software Engineering: Challenges and Opportunities
- 2025LLMs Working in Harmony: A Survey on the Technological Aspects of Building Effective LLM-Based Multi Agent Systems