UA-ChatDev: Uncertainty-Aware Multi-Agent Collaboration for Reliable Software Development
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Software development is a complex task that demands cooperation among agents with diverse roles. Large language models (LLMs) have enabled autonomous multi-agent software development frameworks that leverage role-based collaboration to automate requirements analysis, coding, testing, and refinement. However, existing approaches typically assume that intermediate agent outputs are equally reliable, leaving them vulnerable to hallucination propagation, where incorrect decisions generated in early development phases are transferred to downstream agents and negatively impact final software quality. To address this challenge, we propose UA-ChatDev, an uncertainty-aware multi-agent software development framework that integrates uncertainty quantification into agent interactions. It introduces a lightweight uncertainty estimation mechanism based on token-level log probabilities to assess the confidence of agent responses and employs phase-aware threshold calibration to selectively trigger retrieval-based verification when uncertainty exceeds acceptable levels. Extensive experiments on the SRDD benchmark demonstrate that UA-ChatDev consistently outperforms existing single-agent and multi-agent software development frameworks across completeness, executability, consistency, and overall quality metrics. Further ablation studies and communication analyses verify that uncertainty-aware interactions enhance code execution reliability.
Key facts. Cited by 2 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 22 of its 28 references that are in the map. First posted on arXiv 2 Jul 2026.
Builds on
22 of 28 references.
Closest ancestors · 4
Same direction, newest first
- 2025LoCoBench-Agent: An Interactive Benchmark for LLM Agents in Long-Context Software Engineering17 Nov
- 2024LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision and the Road Ahead7 Apr
- 2023GameGPT: Multi-agent Collaborative Framework for Game Development12 Oct
- 2023ChatDev: Communicative Agents for Software Development16 Jul
Other references · 18
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2024Gemma 2: Improving Open Language Models at a Practical Sizecited by 1,928
- 2023MetaGPT: Meta Programming for A Multi-Agent Collaborative Frameworkcited by 1,761
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,302
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
- 2024Qwen2.5-Coder Technical Reportcited by 1,151
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
- 2023Semantic Uncertainty: Linguistic Invariances for Uncertainty Estimation in Natural Language Generationcited by 795
- 2023Active Retrieval Augmented Generationcited by 506
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 389
- 2023Software Testing with Large Language Models: Survey, Landscape, and Visioncited by 163
6 more
- 2024CodeGemma: Open Code Models Based on Gemmacited by 145
- 2023Improving the Reliability of Large Language Models by Leveraging Uncertainty-Aware In-Context Learningcited by 29
- 2024Towards Uncertainty-Aware Language Agentcited by 29
- 2024Towards Understanding the Characteristics of Code Generation Errors Made by Large Language Modelscited by 28
- 2024Unseen Horizons: Unveiling the Real Capability of LLM Code Generation Beyond the Familiarcited by 7
- 2025Interactive Evaluation of Large Language Models for Multi-Requirement Software Engineering Taskscited by 3
Built on by
Citing papers per year: 2026: 2.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2024Evaluating Software Development Agents: Patch Patterns, Code Quality, and Issue Complexity in Real-World GitHub Scenarios
- 2026Ask or Assume? Uncertainty-Aware Clarification-Seeking in Coding Agents
- 2025From Correctness to Collaboration: Toward a Human-Centered Framework for Evaluating AI Agent Behavior in Software Engineering
- 2025Saving SWE-Bench: A Benchmark Mutation Approach for Realistic Agent Evaluation
- 2025AgentMesh: A Cooperative Multi-Agent Generative AI Framework for Software Development Automation
- 2026Reliable and Developer-Aligned Evaluation of Agents for Software Engineering
- 2026AgentForge: Execution-Grounded Multi-Agent LLM Framework for Autonomous Software Engineering
- 2024CodePori: Large-Scale System for Autonomous Software Development Using Multi-Agent Technology