跳到正文
arXiv:cs.CL· Igor Slinko, Yaroslav Golubev, Sergey Titov·· 3 小时前AI 评分48

研究:Coding-Agent 基准测试应与用户任务流匹配

Coding-Agent Benchmarks Should Match Their Users' Task Flows

AI 导读

研究者采集 JetBrains IDE 中 4,782 条真实软件工程师的 agent 会话(Production Sessions),发现长会话的任务类型远多于 issue 衍生基准任务,且用户会在会话中切换任务类型。

正文

View PDF HTML (experimental)

Abstract:The evaluation of coding agents generally strives to be as realistic as possible. In our study, we collect 4,782 agent sessions of real software engineers in JetBrains IDEs, which we call Production Sessions. Since our subject is interactive agents, we study the sessions with at least three user messages (33% of the sample). These long sessions differ from issue-derived benchmark tasks in two ways: (i) user requests span a far wider mix of task types - questions about the project's code, planning, review, refactoring, execution - and (ii) users switch between types throughout a session. Long-session samples from three public interaction corpora exhibit markedly different Task Flows (the distributions of session lengths, task types, and type-to-type transitions), so no single interaction distribution is universally realistic: benchmarks should name a target use case and calibrate to measurements from it. We present SWE-TaskFlow, an approach for transforming any issue-derived benchmark: it preserves the verified tasks and tests while steering the interaction toward a target Task Flow through prompt splitting and verifiable repository QA, with a TaskFlow Alignment Score (TFAS) for selecting among generated trajectories. In a pilot on 700 SWE-Bench Pro tasks, solving the task sequentially in several steps approximately doubles agent cost without a stable change in resolve rate: the interaction protocol itself is an important dimension of evaluation.
Subjects: Machine Learning (cs.LG); Artificial Intelligence (cs.AI); Computation and Language (cs.CL); Software Engineering (cs.SE)
Cite as: arXiv:2610.09633 [cs.LG]
  (or arXiv:2610.09633v1 [cs.LG] for this version)
  https://doi.org/10.48550/arXiv.2610.09633

arXiv-issued DOI via DataCite (pending registration)

Submission history

From: Igor Slinko [view email]
[v1] Wed, 7 Oct 2026 08:08:39 UTC (2,098 KB)

来源:arXiv:cs.CL · arxiv.org