跳到正文
arXiv cs.AI· Yunlong Wang, Alyssa Wu, Cuiyun Gao, Jia Feng, Songyuanyi Lu, Zhichao Hu·· 4 小时前AI 评分51

FeatureArc 基准测试编码智能体在特性持续演化中的表现

FeatureArc: Benchmarking Coding Agents on Evolving Features

AI 导读

论文提出 FeatureArc,用基于仓库历史的流水线评估编码智能体对演化特性的逐阶段扩展能力,覆盖 4 种语言、73 个人工复核任务和 10 个编码智能体。汇总成功率从第一阶段 62.7% 降至最终代码整体验证的 28.5%;轨迹分析显示 72.9% 的失败后期阶段存在继承缺陷,失败后约 95% 的情况下智能体未察觉早期错误,自测也很少回访先前阶段。

正文 · 原文

View PDF HTML (experimental)

Abstract:A software feature usually evolves over time: developers extend its first version as new use cases and requirements arrive, and each extension builds on code written earlier. Most feature benchmarks evaluate a single request on a fixed codebase. Feature evolution requires evaluating successive extensions on an agent's own earlier code and checking whether the feature remains correct. We introduce FeatureArc to evaluate coding agents on evolving features, together with a pipeline that constructs its tasks from repository histories. The benchmark combines dependencies between successive stages of the same feature, explicit requirements and interface contracts, and executable checks across four programming languages. The pipeline validates fail-to-pass (F2P) tests for new behavior and pass-to-pass (P2P) tests for existing behavior on the reference code before and after each stage. We evaluated 10 coding agents on 73 manually reviewed tasks of 2 to 10 stages. Each agent works in one persistent session and workspace without external test feedback or rollback. The evaluation reveals a gap between first-stage and whole-feature success: pooled success falls from 62.7% at the first stage to 28.5% when the whole feature is tested on the final code. Trajectory analysis identifies inherited defects as a common failure mechanism, present in 72.9% of failed later stages. These earlier errors often remain undetected: in stages following a failure, agents leave the earlier error unnoticed about 95% of the time, and their self-tests rarely revisit earlier stages. Evolving a feature autonomously, without human checks between stages, therefore remains a substantial challenge for current coding agents. At Tencent, the pipeline extends internal evaluations to this setting and guides the development of Hunyuan, Tencent's family of large language models.
Comments: 12 pages, 8 figures, 4 tables
Subjects: Software Engineering (cs.SE); Artificial Intelligence (cs.AI)
Cite as: arXiv:2610.37434 [cs.SE]
  (or arXiv:2610.37434v1 [cs.SE] for this version)
  https://doi.org/10.48550/arXiv.2610.37434

arXiv-issued DOI via DataCite (pending registration)

Submission history

From: Yunlong Wang [view email]
[v1] Tue, 27 Oct 2026 15:45:50 UTC (2,531 KB)

来源:arXiv cs.AI · arxiv.org