Self-Evolving Multi-Agent Collaboration Networks for Software Development
On the map: LLM agents and tool use → Software engineering coding agents
also in 1 more
Abstract (arXiv)
LLM-driven multi-agent collaboration (MAC) systems have demonstrated impressive capabilities in automatic software development at the function level. However, their heavy reliance on human design limits their adaptability to the diverse demands of real-world software development. To address this limitation, we introduce EvoMAC, a novel self-evolving paradigm for MAC networks. Inspired by traditional neural network training, EvoMAC obtains text-based environmental feedback by verifying the MAC network's output against a target proxy and leverages a novel textual backpropagation to update the network. To extend coding capabilities beyond function-level tasks to more challenging software-level development, we further propose rSDE-Bench, a requirement-oriented software development benchmark, which features complex and diverse software requirements along with automatic evaluation of requirement correctness. Our experiments show that: i) The automatic requirement-aware evaluation in rSDE-Bench closely aligns with human evaluations, validating its reliability as a software-level coding benchmark. ii) EvoMAC outperforms previous SOTA methods on both the software-level rSDE-Bench and the function-level HumanEval benchmarks, reflecting its superior coding capabilities. The benchmark can be downloaded at https://yuzhu-cai.github.io/rSDE-Bench/.
Key facts. Cited by 73 papers in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 28 of its 33 references that are in the map. First posted on arXiv 22 Oct 2024.
Builds on
28 of 33 references.
Closest ancestors · 4
Same direction, newest first
- 2024MapCoder: Multi-Agent Code Generation for Competitive Problem Solving18 May
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May
- 2023AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation16 Aug
- 2023ChatDev: Communicative Agents for Software Development16 Jul
Other references · 24
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
- 2023Self-RAG: Learning to Retrieve, Generate, and Critique through Self-Reflectioncited by 1,800
- 2023MetaGPT: Meta Programming for A Multi-Agent Collaborative Frameworkcited by 1,761
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2023CAMEL: Communicative Agents for "Mind" Exploration of Large Language Model Societycited by 1,348
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
- 2023ChatEval: Towards Better LLM-based Evaluators through Multi-Agent Debatecited by 724
- 2023AgentVerse: Facilitating Multi-Agent Collaboration and Exploring Emergent Behaviorscited by 580
- 2023Can Large Language Models Transform Computational Social Science?cited by 245
- 2023Exploring Large Language Models for Communication Games: An Empirical Study on Werewolfcited by 238
12 more
- 2024Agent Hospital: A Simulacrum of Hospital with Evolvable Medical Agentscited by 210
- 2023LooGLE: Can Long-Context Language Models Understand Long Contexts?cited by 200
- 2023RoCo: Dialectic Multi-Robot Collaboration with Large Language Modelscited by 171
- 2023War and Peace (WarAgent): Large Language Model-based Multi-Agent Simulation of World Warscited by 143
- 2023Can Large Language Models Really Improve by Self-critiquing Their Own Plans?cited by 107
- 2024Symbolic Learning Enables Self-Evolving Agentscited by 104
- 2024Beyond the Limits: A Survey of Techniques to Extend the Context Length in Large Language Modelscited by 71
- 2023Towards an Understanding of Large Language Models in Software Engineering Taskscited by 67
- 2024ChatGLM-Math: Improving Math Problem-Solving in Large Language Models with a Self-Critique Pipelinecited by 47
- 2024Self-Alignment of Large Language Models via Monopolylogue-based Social Scene Simulationcited by 46
- 2024Ada-LEval: Evaluating long-context LLMs with length-adaptable benchmarkscited by 32
- 2024CodeScore-R: An Automated Robustness Metric for Assessing the FunctionalCorrectness of Code Synthesiscited by 2
Built on by
Citing papers per year: 2025: 37; 2026: 36.
73 papers.
Sort:
By area:
- 2025Darwin Godel Machine: Open-Ended Evolution of Self-Improving Agentscited by 294
- 2025Multi-agent Architecture Search via Agentic Supernetcited by 164
- 2025A Survey of Self-Evolving Agents: What, When, How, and Where to Evolve on the Path to Artificial Super Intelligencecited by 155
- 2025G-Memory: Tracing Hierarchical Memory for Multi-Agent Systemscited by 112
- 2025AgenTracer: Who Is Inducing Failure in the LLM Agentic Systems?cited by 105
- 2025AgentNet: Decentralized Evolutionary Coordination for LLM-based Multi-Agent Systemscited by 86
- 2025A Survey on (M)LLM-Based GUI Agentscited by 61
- 2025ML-Master: Towards AI-for-AI via Integration of Exploration and Reasoningcited by 57
- 2025EvoFlow: Evolving Diverse Agentic Workflows On The Flycited by 49
- 2026A Survey of Agentic Reasoning for Large Language Models: Towards Recursively Self-Improving and Collective Agentscited by 47
- 2025Collab-Overcooked: Benchmarking and Evaluating Large Language Models as Collaborative Agentscited by 39
- 2025Adaptive Graph Pruning for Multi-Agent Communicationcited by 28
38 more
- 2025ML-Agent: Reinforcing LLM Agents for Autonomous Machine Learning Engineeringcited by 26
- 2025Heterogeneous Swarms: Jointly Optimizing Model Roles and Weights for Multi-LLM Systemscited by 22
- 2025OptimAI: Optimization from Natural Language Using LLM-Powered AI Agentscited by 22
- 2025Large Language Model-based Data Science Agent: A Surveycited by 22
- 2026From Failed Trajectories to Reliable LLM Agents: Diagnosing and Repairing Harness Flawscited by 21
- 2025The Lighthouse of Language: Enhancing LLM Agents via Critique-Guided Improvementcited by 19
- 2025GNNs as Predictors of Agentic Workflow Performancescited by 17
- 2025Graph-Augmented Large Language Model Agents: Current Progress and Future Prospectscited by 14
- 2025AgentBreeder: Mitigating the AI Safety Risks of Multi-Agent Scaffolds via Self-Improvementcited by 13
- 2025MaintainCoder: Maintainable Code Generation Under Dynamic Requirementscited by 13
- 2025SWE-Dev: Evaluating and Training Autonomous Feature-Driven Software Developmentcited by 13
- 2026EvolveRouter: Co-Evolving Routing and Prompt for Multi-Agent Question Answeringcited by 13
- 2025SafeSieve: From Heuristics to Experience in Progressive Pruning for LLM-based Multi-Agent Communicationcited by 12
- 2026OFA-MAS: One-for-All Multi-Agent System Topology Design based on Mixture-of-Experts Graph Generative Modelscited by 12
- 2026Effective Strategies for Asynchronous Software Engineering Agentscited by 12
- 2025Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agentscited by 11
- 2025Prompt Stability Matters: Evaluating and Optimizing Auto-Generated Prompt in General-Purpose Systemscited by 10
- 2026SkillGraph: Self-Evolving Multi-Agent Collaboration with Multimodal Graph Topologycited by 8
- 2025E2Edev: Benchmarking Large Language Models in End-to-End Software Development Taskcited by 6
- 2026RecNet: Self-Evolving Preference Propagation for Agentic Recommender Systemscited by 6
- 2025The Era of Agentic Organization: Learning to Organize with Language Modelscited by 5
- 2026Beyond Individual Intelligence: Surveying Collaboration, Failure Attribution, and Self-Evolution in LLM-based Multi-Agent Systemscited by 5
- 2026The Last AI Built by Humans: Toward Genuine Recursive Self-Improvementcited by 5
- 2025Learning to Be A Doctor: Searching for Effective Medical Agent Architecturescited by 4
- 2025Cross-Task Experiential Learning on LLM-based Multi-Agent Collaborationcited by 4
- 2026Self-Evolving Agents as Dynamic Graph Transformation: A Survey and New Perspectivecited by 4
- 2025Co-Saving: Resource Aware Multi-Agent Collaboration for Software Developmentcited by 3
- 2025Designing LLM-based Multi-Agent Systems for Software Engineering Tasks: Quality Attributes, Design Patterns and Rationalecited by 3
- 2025CubeBench: Diagnosing Interactive, Long-Horizon Spatial Reasoning Under Partial Observationscited by 3
- 2026EVOCHAMBER: Test-Time Co-evolution of Multi-Agent System at Individual, Team, and Population Scalescited by 3
- 2026Game-Theoretic Lens on LLM-based Multi-Agent Systemscited by 2
- 2026HIPO: Instruction Hierarchy via Constrained Reinforcement Learningcited by 2
- 2026Experience as a Compass: Multi-agent RAG with Evolving Orchestration and Agent Promptscited by 2
- 2026Learning to Interrupt in Language-based Multi-agent Communicationcited by 2
- 2026LLM-Based Multi-Agent Systems for Code Generation: A Multi-Vocal Literature Reviewcited by 2
- 2026AgentStream: How Well Do Self-Evolving LLM Agents Perform Under Streaming Tasks?cited by 2
- 2026Self-Evolving Coding Agentscited by 2
- 2026AgentChaos: Chaos Engineering for Agent Systems via Programmatic Fault Injectioncited by 2
50 most cited of 73 All 73 (JSON)
- 2026The Last AI Built by Humans: Toward Genuine Recursive Self-Improvement10 Sep 2026
- 2026Rethinking the Evaluation of Efficiency Methods for Multi-Agent Systems5 Sep 2026
- 2026OptiMAS: Automatically Optimize Multi-Agent System22 Aug 2026
- 2026Repo0: Design-Driven Zero-to-All Code Generation20 Aug 2026
- 2026AgentChaos: Chaos Engineering for Agent Systems via Programmatic Fault Injection7 Aug 2026
- 2026Self-Evolving Coding Agents4 Aug 2026
- 2026AgentStream: How Well Do Self-Evolving LLM Agents Perform Under Streaming Tasks?31 Jul 2026
- 2026From Agentic to Autogenic Network Management for AI-Native 6G and Beyond: A Standards Perspective7 Jul 2026
- 2026At Equal Inference Cost, Multi-Agent Structure Does Not Beat a Single Frozen Agent25 Jun 2026
- 2026AutoRAS: Learning Robust Agentic Systems with Primitive Representations19 Jun 2026
- 2026Self-Evolving Agents as Dynamic Graph Transformation: A Survey and New Perspective10 Jun 2026
- 2026From Failed Trajectories to Reliable LLM Agents: Diagnosing and Repairing Harness Flaws4 Jun 2026
38 more
- 2026Taming "Zombie'' Agents: A Markov State-Aware Framework for Resilient Multi-Agent Evolution17 May 2026
- 2026Assistance to Autonomy: A Systematic Literature Review of Agentic AI across the Software Development Life Cycle14 May 2026
- 2026Beyond Individual Intelligence: Surveying Collaboration, Failure Attribution, and Self-Evolution in LLM-based Multi-Agent Systems14 May 2026
- 2026Reinforced Collaboration in Multi-Agent Flow Networks13 May 2026
- 2026ProfiliTable: Profiling-Driven Tabular Data Processing via Agentic Workflows12 May 2026
- 2026EVOCHAMBER: Test-Time Co-evolution of Multi-Agent System at Individual, Team, and Population Scales11 May 2026
- 2026EvoMAS: Learning Execution-Time Workflows for Multi-Agent Systems9 May 2026
- 2026When Agents Evolve, Institutions Follow30 Apr 2026
- 2026From Skills to Talent: Organising Heterogeneous Agents as a Real-World Company24 Apr 2026
- 2026Multi-Agent Systems: From Classical Paradigms to Large Foundation Model-Enabled Futures20 Apr 2026
- 2026SkillGraph: Self-Evolving Multi-Agent Collaboration with Multimodal Graph Topology19 Apr 2026
- 2026Learning to Interrupt in Language-based Multi-agent Communication7 Apr 2026
- 2026EvolveRouter: Co-Evolving Routing and Prompt for Multi-Agent Question Answering6 Apr 2026
- 2026Experience as a Compass: Multi-agent RAG with Evolving Orchestration and Agent Prompts1 Apr 2026
- 2026Effective Strategies for Asynchronous Software Engineering Agents23 Mar 2026
- 2026Is Monitoring Enough? Strategic Agent Selection For Stealthy Attack in Multi-Agent Discussions22 Mar 2026
- 2026REVERE: Reflective Evolving Research Engineer21 Mar 2026
- 2026HIPO: Instruction Hierarchy via Constrained Reinforcement Learning17 Mar 2026
- 2026LLM-Based Multi-Agent Systems for Code Generation: A Multi-Vocal Literature Review25 Feb 2026
- 2026RecNet: Self-Evolving Preference Propagation for Agentic Recommender Systems29 Jan 2026
- 2026Game-Theoretic Lens on LLM-based Multi-Agent Systems21 Jan 2026
- 2026OFA-MAS: One-for-All Multi-Agent System Topology Design based on Mixture-of-Experts Graph Generative Models19 Jan 2026
- 2026A Survey of Agentic Reasoning for Large Language Models: Towards Recursively Self-Improving and Collective Agents18 Jan 2026
- 2026A self-evolving multi-role collaborative framework with fine-grained difficulty guidance for innovative mathematical problem generation16 Jan 2026
- 2025CubeBench: Diagnosing Interactive, Long-Horizon Spatial Reasoning Under Partial Observations29 Dec 2025
- 2025Eliminating Agentic Workflow for Introduction Generation with Parametric Stage Tokens28 Dec 2025
- 2025GLOW: Graph-Language Co-Encoding for Agentic Workflow Performance Prediction11 Dec 2025
- 2025Designing LLM-based Multi-Agent Systems for Software Engineering Tasks: Quality Attributes, Design Patterns and Rationale11 Nov 2025
- 2025Towards Iterative End-to-End Software Development: A Feature-Driven Multi-Agent Framework4 Nov 2025
- 2025The Era of Agentic Organization: Learning to Organize with Language Models30 Oct 2025
- 2025A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AI30 Oct 2025
- 2025E2Edev: Benchmarking Large Language Models in End-to-End Software Development Task16 Oct 2025
- 2025MAS2: Self-Generative, Self-Configuring, Self-Rectifying Multi-Agent Systems29 Sep 2025
- 2025AgenTracer: Who Is Inducing Failure in the LLM Agentic Systems?3 Sep 2025
- 2025SafeSieve: From Heuristics to Experience in Progressive Pruning for LLM-based Multi-Agent Communication15 Aug 2025
- 2025Large Language Model-based Data Science Agent: A Survey2 Aug 2025
- 2025Graph-Augmented Large Language Model Agents: Current Progress and Future Prospects29 Jul 2025
- 2025A Survey of Self-Evolving Agents: What, When, How, and Where to Evolve on the Path to Artificial Super Intelligence28 Jul 2025
50 newest of 73 All 73 (JSON)
- 2025Darwin Godel Machine: Open-Ended Evolution of Self-Improving Agentscited by 294
- 2025Multi-agent Architecture Search via Agentic Supernetcited by 164
- 2025A Survey of Self-Evolving Agents: What, When, How, and Where to Evolve on the Path to Artificial Super Intelligencecited by 155
- 2025G-Memory: Tracing Hierarchical Memory for Multi-Agent Systemscited by 112
- 2025AgenTracer: Who Is Inducing Failure in the LLM Agentic Systems?cited by 105
- 2025AgentNet: Decentralized Evolutionary Coordination for LLM-based Multi-Agent Systemscited by 86
- 2025A Survey on (M)LLM-Based GUI Agentscited by 61
- 2025EvoFlow: Evolving Diverse Agentic Workflows On The Flycited by 49
- 2025Collab-Overcooked: Benchmarking and Evaluating Large Language Models as Collaborative Agentscited by 39
- 2025Adaptive Graph Pruning for Multi-Agent Communicationcited by 28
- 2025ML-Agent: Reinforcing LLM Agents for Autonomous Machine Learning Engineeringcited by 26
- 2025OptimAI: Optimization from Natural Language Using LLM-Powered AI Agentscited by 22
12 most cited of 51 All 51 (JSON)
- 2026OptiMAS: Automatically Optimize Multi-Agent System22 Aug 2026
- 2026Repo0: Design-Driven Zero-to-All Code Generation20 Aug 2026
- 2026AgentChaos: Chaos Engineering for Agent Systems via Programmatic Fault Injection7 Aug 2026
- 2026Self-Evolving Coding Agents4 Aug 2026
- 2026AgentStream: How Well Do Self-Evolving LLM Agents Perform Under Streaming Tasks?31 Jul 2026
- 2026From Agentic to Autogenic Network Management for AI-Native 6G and Beyond: A Standards Perspective7 Jul 2026
- 2026At Equal Inference Cost, Multi-Agent Structure Does Not Beat a Single Frozen Agent25 Jun 2026
- 2026Self-Evolving Agents as Dynamic Graph Transformation: A Survey and New Perspective10 Jun 2026
- 2026From Failed Trajectories to Reliable LLM Agents: Diagnosing and Repairing Harness Flaws4 Jun 2026
- 2026Taming "Zombie'' Agents: A Markov State-Aware Framework for Resilient Multi-Agent Evolution17 May 2026
- 2026Assistance to Autonomy: A Systematic Literature Review of Agentic AI across the Software Development Life Cycle14 May 2026
- 2026Beyond Individual Intelligence: Surveying Collaboration, Failure Attribution, and Self-Evolution in LLM-based Multi-Agent Systems14 May 2026
12 newest of 51 All 51 (JSON)
- 2025ML-Master: Towards AI-for-AI via Integration of Exploration and Reasoningcited by 57
- 2026A Survey of Agentic Reasoning for Large Language Models: Towards Recursively Self-Improving and Collective Agentscited by 47
- 2025The Lighthouse of Language: Enhancing LLM Agents via Critique-Guided Improvementcited by 19
- 2025CubeBench: Diagnosing Interactive, Long-Horizon Spatial Reasoning Under Partial Observationscited by 3
- 2026Game-Theoretic Lens on LLM-based Multi-Agent Systemscited by 2
- 2026AutoRAS: Learning Robust Agentic Systems with Primitive Representationscited by 1
- 2026Rethinking the Evaluation of Efficiency Methods for Multi-Agent Systemscited by 1
- 2026Rethinking the Evaluation of Efficiency Methods for Multi-Agent Systems5 Sep 2026
- 2026AutoRAS: Learning Robust Agentic Systems with Primitive Representations19 Jun 2026
- 2026Game-Theoretic Lens on LLM-based Multi-Agent Systems21 Jan 2026
- 2026A Survey of Agentic Reasoning for Large Language Models: Towards Recursively Self-Improving and Collective Agents18 Jan 2026
- 2025CubeBench: Diagnosing Interactive, Long-Horizon Spatial Reasoning Under Partial Observations29 Dec 2025
- 2025ML-Master: Towards AI-for-AI via Integration of Exploration and Reasoning19 Jun 2025
- 2025The Lighthouse of Language: Enhancing LLM Agents via Critique-Guided Improvement20 Mar 2025
- 2025Heterogeneous Swarms: Jointly Optimizing Model Roles and Weights for Multi-LLM Systemscited by 22
- 2025MaintainCoder: Maintainable Code Generation Under Dynamic Requirementscited by 13
- 2025SWE-Dev: Evaluating and Training Autonomous Feature-Driven Software Developmentcited by 13
- 2025Prompt Stability Matters: Evaluating and Optimizing Auto-Generated Prompt in General-Purpose Systemscited by 10
- 2025E2Edev: Benchmarking Large Language Models in End-to-End Software Development Taskcited by 6
- 2026EVOCHAMBER: Test-Time Co-evolution of Multi-Agent System at Individual, Team, and Population Scalescited by 3
- 2026HIPO: Instruction Hierarchy via Constrained Reinforcement Learningcited by 2
- 2025A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AIcited by 1
- 2026REVERE: Reflective Evolving Research Engineercited by 1
- 2026Is Monitoring Enough? Strategic Agent Selection For Stealthy Attack in Multi-Agent Discussionscited by 0
- 2026From Skills to Talent: Organising Heterogeneous Agents as a Real-World Companycited by 0
- 2026EVOCHAMBER: Test-Time Co-evolution of Multi-Agent System at Individual, Team, and Population Scales11 May 2026
- 2026From Skills to Talent: Organising Heterogeneous Agents as a Real-World Company24 Apr 2026
- 2026Is Monitoring Enough? Strategic Agent Selection For Stealthy Attack in Multi-Agent Discussions22 Mar 2026
- 2026REVERE: Reflective Evolving Research Engineer21 Mar 2026
- 2026HIPO: Instruction Hierarchy via Constrained Reinforcement Learning17 Mar 2026
- 2025A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AI30 Oct 2025
- 2025E2Edev: Benchmarking Large Language Models in End-to-End Software Development Task16 Oct 2025
- 2025SWE-Dev: Evaluating and Training Autonomous Feature-Driven Software Development22 May 2025
- 2025Prompt Stability Matters: Evaluating and Optimizing Auto-Generated Prompt in General-Purpose Systems19 May 2025
- 2025MaintainCoder: Maintainable Code Generation Under Dynamic Requirements31 Mar 2025
- 2025Heterogeneous Swarms: Jointly Optimizing Model Roles and Weights for Multi-LLM Systems6 Feb 2025
Similar, not cited
Close in wording, no citation either way
- 2025EvoGit: Decentralized Code Evolution via Git-Based Multi-Agent Collaboration
- 2026TheBotCompany: Self-Organizing Multi-agent Systems for Continuous Software Development
- 2024CodePori: Large-Scale System for Autonomous Software Development Using Multi-Agent Technology
- 2025The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineering
- 2024SWE-Search: Enhancing Software Agents with Monte Carlo Tree Search and Iterative Refinement
- 2024MaCTG: Multi-Agent Collaborative Thought Graph for Automatic Programming
- 2024Improving Performance of Commercially Available AI Products in a Multi-Agent Configuration
- 2025SWE-EVO: Benchmarking Coding Agents in Long-Horizon Software Evolution Scenarios