arXiv:2602.10975cs.SEcs.AI2026-02中稿 · ICLR被引 27

评测大模型在完整功能开发中的表现,发现顶级模型仅能完成11%的任务。

FeatureBench: Benchmarking Agentic Coding for Complex Feature Development

  • 基于执行验证和测试驱动,自动从代码库提取跨多提交的功能任务
  • 构建200个挑战性任务和3825个可运行环境,覆盖24个开源项目
  • 适合研究自动化编程、模型评估与训练的开发者使用

由大语言模型驱动的智能体在软件行业中日益普及,作为代码协作者甚至自主开发者参与开发。然而,现有智能体编程基准任务范围有限,如单个拉取请求(PR)内的缺陷修复,且常依赖不可执行的评估方式,缺乏持续更新的自动化机制。为此,我们提出 FeatureBench,一个面向端到端、功能导向的智能体编程性能评测基准。该基准采用基于执行的评估协议与可扩展的测试驱动方法,仅需少量人工干预即可从代码仓库自动提取任务。通过追踪单元测试并沿依赖图回溯,该方法可识别跨越多个提交和拉取请求的功能级任务,同时确保其他功能在分离后仍正常运行。基于此框架,我们构建了第一版基准,包含200个具有挑战性的评估任务和3825个可执行环境,覆盖24个开源项目。实证结果表明,当前最先进的智能体如 Claude 4.5 Opus,在 SWE-bench 上达到74.4%的解决率,但在 FeatureBench 上仅成功11.0%,揭示了智能体编程能力的新瓶颈。此外,得益于自动化任务收集工具,FeatureBench 可持续扩展与更新,有效缓解数据泄露问题。所构建环境的内在可验证性也使其对智能体训练具有潜在价值。

原文摘要 · Abstract (English)

Agents powered by large language models (LLMs) are increasingly adopted in the software industry, contributing code as collaborators or even autonomous developers. As their presence grows, it becomes important to assess the current boundaries of their coding abilities. Existing agentic coding benchmarks, however, cover a limited task scope, e.g., bug fixing within a single pull request (PR), and often rely on non-executable evaluations or lack an automated approach for continually updating the evaluation coverage. To address such issues, we propose FeatureBench, a benchmark designed to evaluate agentic coding performance in end-to-end, feature-oriented software development. FeatureBench incorporates an execution-based evaluation protocol and a scalable test-driven method that automatically derives tasks from code repositories with minimal human effort. By tracing from unit tests along a dependency graph, our approach can identify feature-level coding tasks spanning multiple commits and PRs scattered across the development timeline, while ensuring the proper functioning of other features after the separation. Using this framework, we curated 200 challenging evaluation tasks and 3825 executable environments from 24 open-source repositories in the first version of our benchmark. Empirical evaluation reveals that the state-of-the-art agentic model, such as Claude 4.5 Opus, which achieves a 74.4% resolved rate on SWE-bench, succeeds on only 11.0% of tasks, opening new opportunities for advancing agentic coding. Moreover, benefiting from our automated task collection toolkit, FeatureBench can be easily scaled and updated over time to mitigate data leakage. The inherent verifiability of constructed environments also makes our method potentially valuable for agent training.

智能编程评测基准大模型应用

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。