Towards Engineering Multi-Agent LLMs: A Protocol-Driven Approach
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
The increasing demand for software development has driven interest in automating software engineering (SE) tasks using Large Language Models (LLMs). Recent efforts extend LLMs into multi-agent systems (MAS) that emulate collaborative development workflows, but these systems often fail due to three core deficiencies: under-specification, coordination misalignment, and inappropriate verification, arising from the absence of foundational SE structuring principles. This paper introduces Software Engineering Multi-Agent Protocol (SEMAP), a protocol-layer methodology that instantiates three core SE design principles for multi-agent LLMs: (1) explicit behavioral contract modeling, (2) structured messaging, and (3) lifecycle-guided execution with verification, and is implemented atop Google's Agent-to-Agent (A2A) infrastructure. Empirical evaluation using the Multi-Agent System Failure Taxonomy (MAST) framework demonstrates that SEMAP effectively reduces failures across different SE tasks. In code development, it achieves up to a 69.6% reduction in total failures for function-level development and 56.7% for deployment-level development. For vulnerability detection, SEMAP reduces failure counts by up to 47.4% on Python tasks and 28.2% on C/C++ tasks.
Key facts. Cited by 4 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 16 of its 23 references that are in the map. First posted on arXiv 14 Oct 2025.
Builds on
16 of 23 references.
Closest ancestors · 5
Same direction, newest first
- 2025Why Do Multi-Agent LLM Systems Fail?17 Mar
- 2024MARE: Multi-Agents Collaboration Framework for Requirements Engineering6 May
- 2024LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision and the Road Ahead7 Apr
- 2024Elicitron: An LLM Agent-Based Simulation Framework for Design Requirements Elicitation4 Apr
- 2024MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolution26 Mar
Other references · 11
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2019Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networkscited by 266
- 2025A Survey of AI Agent Protocolscited by 77
- 2024Exploring and Unleashing the Power of Large Language Models in Automated Code Translationcited by 57
- 2023Large Language Model-Powered Smart Contract Vulnerability Detection: New Perspectivescited by 48
- 2024CodeS: Natural Language to Code Repository via Multi-Layer Sketchcited by 28
- 2024A Pair Programming Framework for Code Generation via Multi-Plan Exploration and Feedback-Driven Refinementcited by 21
- 2024Multi-role Consensus through LLMs Discussions for Vulnerability Detectioncited by 19
- 2023INTERVENOR: Prompting the Coding Ability of Large Language Models with the Interactive Chain of Repaircited by 18
- 2024Exploring the Improvement of Evolutionary Computation via Large Language Modelscited by 4
- 2025Hybrid Privacy Policy-Code Consistency Check using Knowledge Graphs and LLMscited by 1
Built on by
Citing papers per year: 2026: 4.
4 papers.
- 2026One-Eval: An Agentic System for Automated and Traceable LLM Evaluationcited by 4
- 2026ATM: CID-Brokered Pre-Write Admission for Multi-Agent Code Co-Synthesiscited by 3
- 2026Contract-Coding: Towards Repo-Level Generation via Structured Symbolic Paradigmcited by 0
- 2026Re-derivability Decides What a Staged Agent Pipeline Recovers After an Upstream Faultcited by 0
- 2026Re-derivability Decides What a Staged Agent Pipeline Recovers After an Upstream Fault26 Sep 2026
- 2026ATM: CID-Brokered Pre-Write Admission for Multi-Agent Code Co-Synthesis29 Jun 2026
- 2026Contract-Coding: Towards Repo-Level Generation via Structured Symbolic Paradigm10 Apr 2026
- 2026One-Eval: An Agentic System for Automated and Traceable LLM Evaluation10 Mar 2026
Similar, not cited
Close in wording, no citation either way
- 2026LLM-Based Agentic Systems for Software Engineering: Challenges and Opportunities
- 2025Designing LLM-based Multi-Agent Systems for Software Engineering Tasks: Quality Attributes, Design Patterns and Rationale
- 2026Developing LLM-based Multi-Agent Systems in Software Engineering: A Mixed-Method Experience Report
- 2026Observability and Fault Injection for LLM-Based Multi-Agent Systems in Software Engineering
- 2024CodePori: Large-Scale System for Autonomous Software Development Using Multi-Agent Technology
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Future
- 2025ALMAS: an Autonomous LLM-based Multi-Agent Software Engineering Framework
- 2026AgentForge: Execution-Grounded Multi-Agent LLM Framework for Autonomous Software Engineering