paperbot · PL 论文追踪

全部论文 待读 收藏

P1 REAP: Automatic Curation of Coding Agent Benchmarks from Interactive Production Usage

REAP:从交互式生产使用中自动整理编码智能体基准
ASE Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering2026匹配度 7/10 · 该论文面向 Coding Agent 在生产环境中的可复现评测,构建了从真实开发者-智能体会话自动策展的基准 Harvest,属于“缺乏 benchmark 的重要场景下设计 benchmark”这一明确兴趣点,且带工业界 monorepo 落地案例与问题驱动动机(公开基准与生产分布错位、测试不稳定等)。但它聚焦评测基础设施与 LLM 辅助的任务筛选,并未涉及静态分析、浮点程序分析或贝叶斯程序分析等核心方法线索,与研究者最核心的 PL↔AI 技术主线只是相邻而非正中。引用 2 inbox
Smriti Jha, Matteo Paltenghi, Chandra Maddila, Vijayaraghavan Murali, Shubham Ugare, Satish Chandra
crossref: 2026-10-09

AI 速览

一句话:提出 REAP 自动化流水线,从真实开发者-智能体会话构建可执行、可复现的生产分布基准 Harvest。

生产部署 AI 编码智能体需要快速、可复现的评估信号,但 A/B 测试耗时、影子部署不可复现、公开基准与生产分布不一致。本文提出 REAP:无需人工标注,从真实开发者-智能体会话自动整理基准,并用 LLM 任务分类、智能体式测试相关性验证和多轮稳定性检查剔除不可测提示、错配与 flaky 测试。所得 Harvest 覆盖四种以上语言,任务多来自 Hack,明显不同于偏重 Python 的公开基准。五个前沿模型的解决率为 42.9%–58.2%,能揭示部署相关的能力差异;因源码私有,作者公开整理方法与案例。

问题
如何快速、可复现且贴近生产分布地评估 AI 编码智能体,避免在线 A/B 测试、影子部署和公开基准在速度、可复现性与分布一致性上的缺陷。
方法
提出 REAP 自动整理流水线,从真实开发者-智能体会话构建可执行基准,并用基于 LLM 的任务分类、智能体式测试相关性验证和多轮稳定性检查自动审计任务质量。
评估
构建 Harvest 基准,覆盖四种以上编程语言,对五个前沿模型运行评估,解决率介于 42.9% 与 58.2% 之间;因源码私有,作者报告整理方法与案例研究。
原文摘要(Abstract)

Production deployment of AI coding agents requires fast, reproducible evaluation signals. Existing industrial practices trade off speed and fidelity: online A/B testing takes weeks and risks user experience, shadow deployment yields signals that are not reproducible across runs, and public benchmarks diverge from production workloads in language distribution, prompt style, and codebase structure. This paper presents REAP (Relevance and Execution-Audited Pipeline), an automated curation pipeline that constructs production-derived benchmarks from real developer-agent sessions without manual labeling. Such curation, while in-distribution to production usage, runs into several challenges. Untestable prompts, misaligned tests, and test flakiness all compromise evaluation reliability. While tasks can be manually audited to ensure only high-quality tasks remain in the benchmark, this approach is infeasible in the monorepo setting: the build infrastructure state is often ephemeral in large monorepos and requires the benchmark to be continuously re-curated against the current codebase. As manual verification cannot be sustained at this cadence, REAP adds an automated verification layer using LLM-based task classification, agentic test-relevance validation, and multi-run stability checks to ensure the executable benchmark yields trustworthy signals. We use REAP to curate Harvest, a benchmark where each task feeds the coding agent a real developer prompt and verifies the resulting code change against fail-to-pass tests retrieved from production. Harvest’s distribution spans more than four programming languages with a majority of tasks drawn from Hack, a meaningful divergence from public benchmarks which are skewed towards Python. Model and harness evaluations reveal that solve rates range from 42.9% to 58.2% across five frontier models, surfacing capability differences that inform concrete deployment decisions. The underlying corpus contains proprietary source code and cannot be released publicly; we share our automated curation methodology and case studies to enable other organizations to construct similar production-derived benchmarks at scale.

链接与引用

DOI 原文 · arXiv ·

BibTeX
@inproceedings{paperbot12266,
  title = {REAP: Automatic Curation of Coding Agent Benchmarks from Interactive Production Usage},
  author = {Smriti Jha and Matteo Paltenghi and Chandra Maddila and Vijayaraghavan Murali and Shubham Ugare and Satish Chandra},
  booktitle = {ASE},
  year = {2026},
  doi = {10.1145/3832783.3834519}
}