JetBrains Research paper critiques coding-agent benchmarks for realism
Summary
A new research paper from JetBrains argues that coding-agent benchmarks should better reflect how real users interact with these tools, as developers often mix tasks like asking questions, planning, and reviewing within a single session. Current standards, such as SWE-Bench Pro, typically evaluate agents based on a single detailed issue and a final output, which contrasts with the multi-turn, varied requests seen in actual usage. Analyzing 4,782 real sessions revealed that features and bug fixes comprised less than half of the requests, leading the researchers to create SWE-TaskFlow, which breaks issues into multiple interactions and incorporates checkable questions about the code. Their findings suggest that adapting benchmarks to align with users' actual task flows could enhance the evaluation of coding agents.