E2Edev: Benchmarking Large Language Models in End-to-End Software Development Task
Not on the map. Why?
Abstract (arXiv)
The rapid advancement in large language models (LLMs) has demonstrated significant potential in End-to-End Software Development (E2ESD). However, existing E2ESD benchmarks are limited by coarse-grained requirement specifications and unreliable evaluation protocols, hindering a true understanding of current framework capabilities. To address these limitations, we present E2EDev, a novel benchmark grounded in the principles of Behavior-Driven Development (BDD), which evaluates the capabilities of E2ESD frameworks by assessing whether the generated software meets user needs through mimicking real user interactions (Figure 1). E2EDev comprises (i) a fine-grained set of user requirements, (ii) multiple BDD test scenarios with corresponding Python step implementations for each requirement, and (iii) a fully automated testing pipeline built on the Behave framework. To ensure its quality while reducing the annotation effort, E2EDev leverages our proposed Human-in-the-Loop Multi-Agent Annotation Framework (HITL-MAA). By evaluating various E2ESD frameworks and LLM backbones with E2EDev, our analysis reveals a persistent struggle to effectively solve these tasks, underscoring the critical need for more effective and cost-efficient E2ESD solutions. Our codebase and benchmark are publicly available at https://github.com/SCUNLP/E2EDev.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 15 of its 44 references that are in the map. First posted on arXiv 16 Oct 2025.
Builds on
15 of 44 references.
References · 15
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2023CAMEL: Communicative Agents for "Mind" Exploration of Large Language Model Societycited by 1,395
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agentscited by 1,002
- 2021Carbon Emissions and Large Neural Network Trainingcited by 567
- 2023Self-collaboration Code Generation via ChatGPTcited by 258
- 2024MapCoder: Multi-Agent Code Generation for Competitive Problem Solvingcited by 177
- 2025Multi-Agent Risks from Advanced AIcited by 163
- 2023Large Language Models as Analogical Reasonerscited by 107
- 2022Automating Code Review Activities by Large-Scale Pre-trainingcited by 98
- 2024MEDEC: A Benchmark for Medical Error Detection and Correction in Clinical Notescited by 80
- 2024Self-Evolving Multi-Agent Collaboration Networks for Software Developmentcited by 74
Built on by
Citing papers per year: 2026: 6.
6 papers.
- 2026BeyondSWE: Can Current Code Agent Survive Beyond Single-Repo Bug Fixing?cited by 22
- 2026WebGameBench: Requirement-to-Application Evaluation for Coding Agents via Browser-Native Gamescited by 12
- 2026How to Interpret Agent Behaviorcited by 10
- 2026Extracting Recurring Vulnerabilities from Black-Box LLM-Generated Softwarecited by 1
- 2026GameASG-Bench: Benchmarking Autonomous Software Generation for Game Developmentcited by 1
- 2026E2E-SWE: Benchmarking LLMs on Building Working Codebases from Scratchcited by 0
- 2026E2E-SWE: Benchmarking LLMs on Building Working Codebases from Scratch29 Sep 2026
- 2026GameASG-Bench: Benchmarking Autonomous Software Generation for Game Development18 Sep 2026
- 2026WebGameBench: Requirement-to-Application Evaluation for Coding Agents via Browser-Native Games17 May 2026
- 2026How to Interpret Agent Behavior13 May 2026
- 2026BeyondSWE: Can Current Code Agent Survive Beyond Single-Repo Bug Fixing?3 Mar 2026
- 2026Extracting Recurring Vulnerabilities from Black-Box LLM-Generated Software2 Feb 2026