Doc2Feat-Bench: Evaluating Documentation-Driven Feature Addition
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Documentation changes in mature software projects often describe newly introduced or modified behavior. This makes them a natural basis for documentation-driven feature addition, where software engineering agents implement features from public-facing documentation updates. However, existing benchmarks for agentic software development primarily rely on issue reports written for maintainer coordination and often contain implementation-level details. Motivated by this observation, this work introduces Doc2Feat-bench, a benchmark for documentation-driven feature addition. Doc2Feat-bench consists of 634 tasks across 10 mature open-source software projects, involving about 114k code changes in total. Each task pairs a documentation change with the corresponding implementation and developer-written tests, enabling evaluation of whether a software engineering agent can implement the feature described by the documentation diff. The benchmark is constructed through a five-phase pipeline, starting from release notes, and offers broad coverage across libraries, developer tools, and frameworks while preserving real-world development settings. To facilitate lightweight and reliable evaluation under limited resources, we further curate a human-validated subset named Doc2Feat-bench Verified. It contains 114 high-quality instances whose task clarity and evaluation validity are manually verified. We use Doc2Feat-bench to assess a range of state-of-the-art software engineering agents with two widely used scaffolds. Experimental results show that despite significant token consumption, the best task success rate remains as low as 37.72% (OpenHands with Qwen3-Coder-480B). Our analysis reveals that software engineering agents face key challenges in performing cross-file edits, understanding existing code modules, and correctly interpreting documentation semantics.
Key facts. Cited by 16 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. First posted on arXiv 24 Jul 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 6; 2026: 10.
16 papers.
Sort:
By area:
- 2025The Landscape of Agentic Reinforcement Learning for LLMs: A Surveycited by 205
- 2025When Agents go Astray: Course-Correcting SWE Agents with PRMscited by 28
- 2026ContextBench: A Benchmark for Context Retrieval in Coding Agentscited by 25
- 2025SecureVibeBench: Benchmarking Secure Vibe Coding of AI Agents via Reconstructing Vulnerability-Introducing Scenarioscited by 13
- 2026EvoCode-Bench: Evaluating Coding Agents in Multi-Turn Iterative Interactionscited by 9
- 2025FeatBench: Towards More Realistic Evaluation of Feature-level Code Generationcited by 6
- 2025A Benchmark for Localizing Code and Non-Code Issues in Software Projectscited by 4
- 2026DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Buildercited by 3
- 2026Repo0: Design-Driven Zero-to-All Code Generationcited by 3
- 2025Generating High-Quality Datasets for Code Editing via Open-Source Language Modelscited by 2
- 2026Credit-Budgeted ICPC-Style Coding: When Agents Must Pay for Every Decisioncited by 2
- 2026Persistent Cross-Attempt State Optimization for Repository-Level Code Generationcited by 1
4 more
- 2026Neurosymbolic Repo-level Code Localizationcited by 1
- 2026Evaluating LLM Agents on Automated Software Analysis Taskscited by 0
- 2026SWE-Journey: Towards More Realistic Evaluation of Coding Assistants through Long-Horizon, Multi-Turn Interactioncited by 0
- 2026Doc2Harness: Benchmarking LLMs on Long-Horizon Harness Engineering of Coding Agentscited by 0
- 2026Doc2Harness: Benchmarking LLMs on Long-Horizon Harness Engineering of Coding Agents14 Oct 2026
- 2026SWE-Journey: Towards More Realistic Evaluation of Coding Assistants through Long-Horizon, Multi-Turn Interaction8 Oct 2026
- 2026Repo0: Design-Driven Zero-to-All Code Generation20 Aug 2026
- 2026EvoCode-Bench: Evaluating Coding Agents in Multi-Turn Iterative Interactions22 May 2026
- 2026Neurosymbolic Repo-level Code Localization17 Apr 2026
- 2026Evaluating LLM Agents on Automated Software Analysis Tasks13 Apr 2026
- 2026Credit-Budgeted ICPC-Style Coding: When Agents Must Pay for Every Decision11 Apr 2026
- 2026Persistent Cross-Attempt State Optimization for Repository-Level Code Generation4 Apr 2026
- 2026ContextBench: A Benchmark for Context Retrieval in Coding Agents5 Feb 2026
- 2026DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Builder31 Jan 2026
- 2025A Benchmark for Localizing Code and Non-Code Issues in Software Projects26 Sep 2025
- 2025FeatBench: Towards More Realistic Evaluation of Feature-level Code Generation26 Sep 2025
4 more
- 2025SecureVibeBench: Benchmarking Secure Vibe Coding of AI Agents via Reconstructing Vulnerability-Introducing Scenarios26 Sep 2025
- 2025Generating High-Quality Datasets for Code Editing via Open-Source Language Models19 Sep 2025
- 2025The Landscape of Agentic Reinforcement Learning for LLMs: A Survey2 Sep 2025
- 2025When Agents go Astray: Course-Correcting SWE Agents with PRMs2 Sep 2025
- 2025The Landscape of Agentic Reinforcement Learning for LLMs: A Surveycited by 205
- 2025When Agents go Astray: Course-Correcting SWE Agents with PRMscited by 28
- 2026ContextBench: A Benchmark for Context Retrieval in Coding Agentscited by 25
- 2025SecureVibeBench: Benchmarking Secure Vibe Coding of AI Agents via Reconstructing Vulnerability-Introducing Scenarioscited by 13
- 2026EvoCode-Bench: Evaluating Coding Agents in Multi-Turn Iterative Interactionscited by 9
- 2026DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Buildercited by 3
- 2026Repo0: Design-Driven Zero-to-All Code Generationcited by 3
- 2026Credit-Budgeted ICPC-Style Coding: When Agents Must Pay for Every Decisioncited by 2
- 2026Evaluating LLM Agents on Automated Software Analysis Taskscited by 0
- 2026SWE-Journey: Towards More Realistic Evaluation of Coding Assistants through Long-Horizon, Multi-Turn Interactioncited by 0
- 2026Doc2Harness: Benchmarking LLMs on Long-Horizon Harness Engineering of Coding Agentscited by 0
- 2026Doc2Harness: Benchmarking LLMs on Long-Horizon Harness Engineering of Coding Agents14 Oct 2026
- 2026SWE-Journey: Towards More Realistic Evaluation of Coding Assistants through Long-Horizon, Multi-Turn Interaction8 Oct 2026
- 2026Repo0: Design-Driven Zero-to-All Code Generation20 Aug 2026
- 2026EvoCode-Bench: Evaluating Coding Agents in Multi-Turn Iterative Interactions22 May 2026
- 2026Evaluating LLM Agents on Automated Software Analysis Tasks13 Apr 2026
- 2026Credit-Budgeted ICPC-Style Coding: When Agents Must Pay for Every Decision11 Apr 2026
- 2026ContextBench: A Benchmark for Context Retrieval in Coding Agents5 Feb 2026
- 2026DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Builder31 Jan 2026
- 2025SecureVibeBench: Benchmarking Secure Vibe Coding of AI Agents via Reconstructing Vulnerability-Introducing Scenarios26 Sep 2025
- 2025The Landscape of Agentic Reinforcement Learning for LLMs: A Survey2 Sep 2025
- 2025When Agents go Astray: Course-Correcting SWE Agents with PRMs2 Sep 2025
- 2025FeatBench: Towards More Realistic Evaluation of Feature-level Code Generationcited by 6
- 2025A Benchmark for Localizing Code and Non-Code Issues in Software Projectscited by 4
- 2025Generating High-Quality Datasets for Code Editing via Open-Source Language Modelscited by 2
- 2026Persistent Cross-Attempt State Optimization for Repository-Level Code Generationcited by 1
- 2026Neurosymbolic Repo-level Code Localizationcited by 1
- 2026Neurosymbolic Repo-level Code Localization17 Apr 2026
- 2026Persistent Cross-Attempt State Optimization for Repository-Level Code Generation4 Apr 2026
- 2025A Benchmark for Localizing Code and Non-Code Issues in Software Projects26 Sep 2025
- 2025FeatBench: Towards More Realistic Evaluation of Feature-level Code Generation26 Sep 2025
- 2025Generating High-Quality Datasets for Code Editing via Open-Source Language Models19 Sep 2025
Similar, not cited
Close in wording, no citation either way
- 2026FeatureBench: Benchmarking Agentic Coding for Complex Feature Development
- 2026RACE-Bench: A Reasoning-Augmented Benchmark for Repository-Level Code Agents on Feature Addition
- 2026RoadmapBench: Evaluating Long-Horizon Agentic Software Development Across Version Upgrades
- 2026SkillScriptBench: Benchmarking Self-Evolution of Executable Agent Skill Packages Beyond Markdown
- 2026SWE Atlas: Benchmarking Coding Agents Beyond Issue Resolution
- 2026DocSync: Agentic Documentation Maintenance via Critic-Guided Reflexion
- 2026What Does an Agentic Software Engineering Benchmark Measure? Profiling Task Demands and Agent Behaviour Beyond What Category Labels Reveal
- 2026Change2Task: From Repository Changes to Executable Coding Agent Tasks and Environments