Empowering Agile-Based Generative Software Development through Human-AI Teamwork
Not on the map. Why?
Abstract (arXiv)
In software development, the raw requirements proposed by users are frequently incomplete, which impedes the complete implementation of application functionalities. With the emergence of large language models, recent methods with the top-down waterfall model employ a questioning approach for requirement completion, attempting to explore further user requirements. However, users, constrained by their domain knowledge, lack effective acceptance criteria, which fail to capture the implicit needs of the user. Moreover, the cumulative errors of the waterfall model can lead to discrepancies between the generated code and user requirements. The Agile methodologies reduce cumulative errors through lightweight iteration and collaboration with users, but the challenge lies in ensuring semantic consistency between user requirements and the code generated. We propose AgileGen, an agile-based generative software development through human-AI teamwork. AgileGen attempts for the first time to use testable requirements by Gherkin for semantic consistency between requirements and code. Additionally, we innovate in human-AI teamwork, allowing users to participate in decision-making processes they do well and enhancing the completeness of application functionality. Finally, to improve the reliability of user scenarios, a memory pool mechanism is used to collect user decision-making scenarios and recommend them to new users. AgileGen, as a user-friendly interactive system, significantly outperformed existing best methods by 16.4% and garnered higher user satisfaction.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Jul 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 1; 2025: 6; 2026: 5.
12 papers.
- 2025On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHubcited by 53
- 2025DesignBench: A Comprehensive Benchmark for MLLM-based Front-end Code Generationcited by 41
- 2025An LLM-based multi-agent framework for agile effort estimationcited by 6
- 2024A Taxonomy of Architecture Options for Foundation Model-based Agents: Analysis and Decision Modelcited by 4
- 2025EfficientUICoder: A Bidirectional Token Compression Framework for Efficient MLLM-Based UI Code Generationcited by 4
- 2025Toward Agentic Software Engineering Beyond Code: Framing Vision, Values, and Vocabularycited by 4
- 2025DuetUI: A Bidirectional Context Loop for Human-Agent Co-Generation of Task-Oriented Interfacescited by 3
- 2026The State of Generative AI in Software Development: Insights from Literature and a Developer Surveycited by 2
- 2026AI-driven Software Development: A Pragmatic Path to Agentic Development Processescited by 0
- 2026TraceDev: A Traceability-Driven Multi-agent Framework for Requirement-to-Code Developmentcited by 0
- 2026CodeShrink: Adaptive Visual Compression for Efficient Multimodal Code Understandingcited by 0
- 2026Spec-Driven Development for Agentic Software Engineering: Harnessing Human-Agent Teamworkcited by 0
- 2026Spec-Driven Development for Agentic Software Engineering: Harnessing Human-Agent Teamwork31 Aug 2026
- 2026CodeShrink: Adaptive Visual Compression for Efficient Multimodal Code Understanding31 Jul 2026
- 2026TraceDev: A Traceability-Driven Multi-agent Framework for Requirement-to-Code Development21 Jul 2026
- 2026AI-driven Software Development: A Pragmatic Path to Agentic Development Processes13 Jun 2026
- 2026The State of Generative AI in Software Development: Insights from Literature and a Developer Survey17 Mar 2026
- 2025Toward Agentic Software Engineering Beyond Code: Framing Vision, Values, and Vocabulary22 Oct 2025
- 2025On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHub18 Sep 2025
- 2025An LLM-based multi-agent framework for agile effort estimation17 Sep 2025
- 2025DuetUI: A Bidirectional Context Loop for Human-Agent Co-Generation of Task-Oriented Interfaces16 Sep 2025
- 2025EfficientUICoder: A Bidirectional Token Compression Framework for Efficient MLLM-Based UI Code Generation15 Sep 2025
- 2025DesignBench: A Comprehensive Benchmark for MLLM-based Front-end Code Generation6 Jun 2025
- 2024A Taxonomy of Architecture Options for Foundation Model-based Agents: Analysis and Decision Model6 Aug 2024