KGMACG: Knowledge-Guided Multi-Agent Orchestration for Scalable Application-Level Code Generation
Automated code generation driven by Large Language Models (LLMs) has enhanced development efficiency, yet generating complex application-level software code remains challenging. Multi-agent frameworks show potential, but existing methods perform inadequately in large-scale application-level software code generation: they fail to maintain a semantically reasonable project structure and generate fragmented outputs that lack traceable requirement-to-code mappings, making them difficult to extend or scale. To address these limitations, this paper proposes KGMACG , a K nowledge- G uided M ulti- A gent framework for scalable C ode G eneration. KGMACG orchestrates three specialized agents in a closed-loop: the Code Organization & Planning Agent (COPA) transforms software requirements specification (SRS) and architectural design document (ADD) into a modular build plan and project skeleton; the Coding Agent (CA) synthesizes repository-level code guided by a five-pillar knowledge base; and the Testing Agent (TA) continuously generates unit tests and feeds failure traces back for rectification. The loop terminates only when the project compiles and achieves \\(\\geq\\) 95% requirement coverage, guaranteeing both syntactic correctness and functional completeness. We evaluate KGMACG on three industrial-scale case studies (E-Commerce, Campus Security, Stock Trading) against six state-of-the-art multi-agent baselines: MetaGPT, AutoGen, CAMEL, CrewAI, ChatDev and CodeAgent. With the same backbone LLMs (DeepSeek R1 and gpt-5-codex-medium), The results indicate that KGMACG advances the automation of application-level software development.
Authors
- G. Ma
- Weisong Sun (ORCID: https://orcid.org/0000-0001-9236-8264)
- Zhi Jin (ORCID: https://orcid.org/0000-0003-1087-226X)
- Bo Yang (ORCID: https://orcid.org/0000-0003-1928-7526)
- Yang Liu (ORCID: https://orcid.org/0000-0001-7300-9215)
- Xiaowei Yang (ORCID: https://orcid.org/0000-0002-1512-487X)
- Tianlin Li (ORCID: https://orcid.org/0000-0002-2207-1622)
- Yiran Zhang (ORCID: https://orcid.org/0000-0002-9366-6076)
- Xiao Zhang (ORCID: https://orcid.org/0009-0002-5394-1384)
- Qian Xiong (ORCID: https://orcid.org/0009-0006-4887-4681)
- Han Liu (ORCID: https://orcid.org/0009-0009-7122-3723)
Institutions
- Nanyang Technological University (SG)
- Beijing Forestry University (CN)
- Wuhan University (CN)
Publication Details
- Journal
- ACM Transactions on Software Engineering and Methodology
- Published
- 2026-09-15
- DOI
- https://doi.org/10.1145/3842390
- Primary Topic
- Software Engineering Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00