E2E-SWE: Benchmarking LLMs on Building Working Codebases from Scratch
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Coding agents powered by large language models (LLMs) are evolving from making localized code changes to developing complete software repositories. However, evaluating repository-scale generation remains challenging: tasks must demand system-level reasoning while ensuring that all evaluated behaviors are precisely specified and independent of any particular implementation. We introduce E2E-SWE, a benchmark for evaluating whether coding agents can build complete, functional software repositories end to end. E2E-SWE contains 186 whole-repository generation tasks spanning 11 programming languages. Given only a natural-language specification and an empty workspace, an agent must implement a complete, installable project that satisfies a comprehensive suite of hidden tests. Each task is constructed by a software engineer in collaboration with an LLM; together, they develop the test suite and a corresponding implementation-independent specification. To ensure that tasks are well specified and practically solvable, we further subject them to an iterative verification process in which autonomous agents audit and repair task defects using static inspection and failures observed from real model rollouts. Evaluating 13 frontier models, we find substantial variation in end-to-end repository generation ability, with pass@1 ranging from 11.7% to 67.7%, providing strong model differentiation while leaving considerable headroom for future progress. Analysis of agent trajectories further reveals long, front-loaded reasoning patterns, highlighting the planning and system-level reasoning required to construct working codebases from scratch.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 25 of its 33 references that are in the map. First posted on arXiv 29 Sep 2026.
Builds on
25 of 33 references.
Closest ancestors · 6
Same direction, newest first
- 2026DeepSWE: Measuring Frontier Coding Agents on Original, Long-Horizon Engineering Tasks8 Jul
- 2026RepoZero: Can LLMs Generate a Code Repository from Scratch?8 May
- 2026BeyondSWE: Can Current Code Agent Survive Beyond Single-Repo Bug Fixing?3 Mar
- 2025NL2Repo-Bench: Towards Long-Horizon Repository Generation Evaluation of Coding Agents14 Dec
- 2025ProjectEval: A Benchmark for Programming Agents Automated Evaluation on Project-Level Code Generation10 Mar
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May
Other references · 19
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 357
- 2023RepoBench: Benchmarking Repository-Level Code Auto-Completion Systemscited by 346
- 2025PaperBench: Evaluating AI's Ability to Replicate AI Researchcited by 286
- 2025SWE-Bench Pro: Can AI Agents Solve Long-Horizon Software Engineering Tasks?cited by 254
- 2023CrossCodeEval: A Diverse and Multilingual Benchmark for Cross-File Code Completioncited by 181
- 2025Multi-SWE-bench: A Multilingual Benchmark for Issue Resolvingcited by 165
- 2026Kimi K3: Open Frontier Intelligencecited by 99
- 2024DevEval: A Manually-Annotated Code Generation Benchmark Aligned with Real-World Code Repositoriescited by 71
- 2025Paper2Code: Automating Code Generation from Scientific Papers in Machine Learningcited by 67
- 2024Commit0: Library Generation from Scratchcited by 50
- 2026ProgramBench: Can Language Models Rebuild Programs From Scratch?cited by 47
7 more
- 2024Prompting Large Language Models to Tackle the Full Software Development Lifecycle: A Case Studycited by 40
- 2023AI-assisted Code Authoring at Scale: Fine-tuning, deploying, and mixed methods evaluationcited by 20
- 2026RepoGenesis: Benchmarking End-to-End Microservice Generation from Readme to Repositorycited by 8
- 2025E2Edev: Benchmarking Large Language Models in End-to-End Software Development Taskcited by 6
- 2026DeNovoSWE: Scaling Long-Horizon Environments for Generating Entire Repositories from Scratchcited by 6
- 2026Evaluating LLM-Based 0-to-1 Software Generation in End-to-End CLI Tool Scenarioscited by 5
- 2026MirrorCode: AI can rebuild entire programs from behavior alonecited by 4
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026SWE-CI: Evaluating Agent Capabilities in Maintaining Codebases via Continuous Integration
- 2026RepoMod-Bench: A Benchmark for Code Repository Modernization via Implementation-Agnostic Testing
- 2026SWE-Explore: Benchmarking How Coding Agents Explore Repositories
- 2025SWE-Compass: Towards Unified Evaluation of Agentic Coding Abilities for Large Language Models
- 2026Large-scale Repository Engineering via Agent-Native Reusable Code Primitives
- 2026SWE Atlas: Benchmarking Coding Agents Beyond Issue Resolution
- 2025Training Versatile Coding Agents in Synthetic Environments
- 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agents