Automatically Generating Web Applications from Requirements Via Multi-Agent Test-Driven Development
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Developing full-stack web applications is complex and time-intensive, demanding proficiency across diverse technologies and frameworks. Although recent advances in multimodal large language models (MLLMs) enable automated webpage generation from visual inputs, current solutions remain limited to front-end tasks and fail to deliver fully functional applications. In this work, we introduce TDDev, the first test-driven development (TDD)-enabled LLM-agent framework for end-to-end full-stack web application generation. Given a natural language description or design image, TDDev automatically derives executable test cases, generates front-end and back-end code, simulates user interactions, and iteratively refines the implementation until all requirements are satisfied. Our framework addresses key challenges in full-stack automation, including underspecified user requirements, complex interdependencies among multiple files, and the need for both functional correctness and visual fidelity. Through extensive experiments on diverse application scenarios, TDDev achieves a 14.4% improvement on overall accuracy compared to state-of-the-art baselines, demonstrating its effectiveness in producing reliable, high-quality web applications without requiring manual intervention.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 20 of its 58 references that are in the map. First posted on arXiv 29 Sep 2025.
Builds on
20 of 58 references.
Closest ancestors · 3
Same direction, newest first
- 2025A Survey on Code Generation with LLM-based Agents31 Jul
- 2025WebGen-Bench: Evaluating LLMs on Generating Interactive and Functional Websites from Scratch6 May
- 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repair25 Mar
Other references · 17
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2017pix2code: Generating Code from a Graphical User Interface Screenshotcited by 114
- 2025Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivitycited by 101
- 2022Compilable Neural Code Generation with Compiler Feedbackcited by 47
- 2025DesignBench: A Comprehensive Benchmark for MLLM-based Front-end Code Generationcited by 45
- 2025Cognitive Kernel-Pro: A Framework for Deep Research Agents and Agent Foundation Models Trainingcited by 42
- 2023Make LLM a Testing Expert: Bringing Human-like Interaction to Mobile GUI Testing via Functionality-aware Decisionscited by 41
- 2018Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Appscited by 36
- 2024Test-Driven Development for Code Generationcited by 34
- 2025ScreenCoder: Advancing Visual-to-Code Generation for Front-End Automation via Modular Multimodal Agentscited by 26
- 2024MRWeb: An Exploration of Generating Multi-Page Resource-Aware Web Code from UI Designscited by 24
- 2024Bridging Design and Development with Automated Declarative UI Code Generationcited by 19
5 more
- 2025MLLM-Based UI2Code Automation Guided by UI Layout Informationcited by 17
- 2018Automated Reporting of GUI Design Violations for Mobile Appscited by 15
- 2023Vision-Based Mobile App GUI Testing: A Surveycited by 8
- 2017Classifying and Qualifying GUI Defectscited by 5
- 2024Write Your Own CodeChecker: An Automated Test-Driven Checker Development Approach with LLMscited by 2
Built on by
Citing papers per year: 2025: 3; 2026: 4.
7 papers.
- 2025Widget2Code: From Visual Widgets to UI Code via Multimodal LLMscited by 9
- 2026Beyond NL2Code: A Structured Survey of Multimodal Code Intelligencecited by 6
- 202590% Faster, 100% Code-Free: MLLM-Driven Zero-Code 3D Game Developmentcited by 4
- 2026FullStack-Agent: Enhancing Agentic Full-Stack Web Coding via Development-Oriented Testing and Repository Back-Translationcited by 2
- 2025TREAT: A Code LLMs Trustworthiness / Reliability Evaluation and Testing Frameworkcited by 1
- 2026Beyond Functional Correctness: Design Issues in AI IDE-Generated Large-Scale Projectscited by 1
- 2026Test-Driven Approaches to Software Engineering with Large Language Models: A Survey of Phases, Tasks, and Agent Skillscited by 0
- 2026Test-Driven Approaches to Software Engineering with Large Language Models: A Survey of Phases, Tasks, and Agent Skills10 Sep 2026
- 2026Beyond NL2Code: A Structured Survey of Multimodal Code Intelligence14 Jun 2026
- 2026Beyond Functional Correctness: Design Issues in AI IDE-Generated Large-Scale Projects7 Apr 2026
- 2026FullStack-Agent: Enhancing Agentic Full-Stack Web Coding via Development-Oriented Testing and Repository Back-Translation3 Feb 2026
- 2025Widget2Code: From Visual Widgets to UI Code via Multimodal LLMs22 Dec 2025
- 2025TREAT: A Code LLMs Trustworthiness / Reliability Evaluation and Testing Framework20 Oct 2025
- 202590% Faster, 100% Code-Free: MLLM-Driven Zero-Code 3D Game Development30 Sep 2025
Similar, not cited
Close in wording, no citation either way
- 2026From Runnable to Shippable: Multi-Agent Test-Driven Development for Generating Full-Stack Web Applications from Requirements
- 2026WebTestBench: Evaluating Computer-Use Agents towards End-to-End Automated Web Testing
- 2026Framework and Benchmark for Code-Driven Agentic Testing in Web Development
- 2026TDD-Agent: Test-Driven Reasoning for Code Generation
- 2026VISTA: An End-to-End Benchmark for Visual Spec-to-Web-App Coding Agents
- 2025TENET: One Step Toward Test-Driven Development for Repository-Level Code Generation
- 2026Generation of Web Apps with Agentic IDEs: An Empirical Assessment
- 2026WebMAC: A Multi-Agent Collaborative Framework for Scenario Testing of Web Systems