JetBrains paper: coding-agent benchmarks should match real users' task flows

rohanpaul_ai · x · 2026-10-12

A new opinion paper from JetBrains Research argues that coding-agent benchmarks like SWE-Bench Pro diverge sharply from real usage: they hand agents one detailed issue and grade one final patch, with new features and bug fixes making up 93.8% of tasks.

Studying 4,782 real agent sessions in JetBrains IDEs (Production Sessions), the researchers found features and bug fixes were well under half of requests. Users mix questions about code, planning, review, refactoring, and execution, switching between task types mid-session—especially in longer sessions.

They built SWE-TaskFlow, which splits each benchmark issue into multiple turns and adds verifiable repository QA. In a pilot on 700 SWE-Bench Pro tasks, solving tasks sequentially roughly doubled agent cost with no stable change in resolve rate—showing the interaction protocol itself is an important evaluation dimension. Their advice: measure what your own users ask for, then shape the benchmark's conversation to match.

Original post →

More from coding & agent

coding & agent channel →