中文

RoadmapBench: Evaluating Long-Horizon Agentic Software Development Across Version Upgrades

软件工程 2026-05-20 v2 人工智能

摘要

Coding agents are increasingly deployed in real software development, where a single version iteration requires months of coordinated work across many files. However, most existing benchmarks focus predominantly on single-issue bug fixes from Python repositories, with coarse pass/fail evaluation outcomes, and thus fail to capture long-horizon, multi-target development at real engineering scale. To address this gap, we present RoadmapBench, a benchmark of 115 long-horizon coding tasks grounded in real open-source version upgrades across 17 repositories and 5 programming languages. Each task places the agent on a source-version code snapshot and provides a multi-target roadmap instruction requiring it to implement the functionality introduced in the target version, with a median modification of 3,700 lines across 51 files. We conduct a systematic evaluation on thirteen frontier models and find that even the strongest, Claude-Opus-4.7, resolves only 39.1% of tasks, while the weakest achieves merely 5.2%, in stark contrast to existing bug-fix benchmarks, suggesting that long-horizon software development remains a largely unsolved problem.

关键词

引用

@article{arxiv.2605.15846,
  title  = {RoadmapBench: Evaluating Long-Horizon Agentic Software Development Across Version Upgrades},
  author = {Xinbo Xu and Ruihan Yang and Haiyang Shen and Wendong Xu and Bofei Gao and Ruoyu Wu and Kean Shi and Weichu Xie and Xuanzhong Chen and Ming Wu and Jason Zeng and Michael Heinrich and Elvis Zhang and Liang Chen and Kuan Li and Baobao Chang},
  journal= {arXiv preprint arXiv:2605.15846},
  year   = {2026}
}

备注

30 pages, 15 figures