Agentic AI
Current Coding Benchmarks Poorly Measure Agentic AI Systems, Paper Argues
A new research position contends that traditional software engineering benchmarks were not designed for the realities of AI agent-driven development and conflate multiple system components into a single score.
Coding agents have become central to how software is developed today, yet the evaluation tools used to assess their performance remain stuck in a pre-agent mindset. A new position paper challenges the fundamental mismatch between how we benchmark coding agents and what they actually are in practice.
The Conflation Problem#
Traditional coding benchmarks treat the entire system as a black box, collapsing everything—the underlying model, the operational harness, environmental context, and feedback mechanisms—into a single end-to-end score. This obscures a critical reality: a coding agent deployed in the wild is not simply a model. Rather, it is a composite system of interacting components: the model itself, plus the harness that orchestrates it, the contexts it operates within, the environment it interfaces with, and the feedback signals that guide iteration. Any one of these elements can shift benchmark performance by an amount as significant as the jump between successive generations of models.
Three Core Misalignments#
The researchers outline three key ways current benchmarks fall short for agentic development:
-
Model-harness confusion: Benchmark scores entangle model capability with everything else in the system, making it impossible to isolate where improvements actually come from or where bottlenecks exist.
-
Single-solution bias: Grading against only one reference solution treats alternative implementations as failures, penalizing valid—and sometimes superior—approaches that solve the same problem differently.
-
Lack of component-level feedback: Without signals at the level of individual harness parts, developers cannot iterate effectively on the end-to-end score. The absence of fine-grained diagnostic data makes it hard to know which component to improve.
Why It Matters#
As coding agents mature and become the primary mode of software engineering work, the evaluation frameworks used to compare them must evolve accordingly. Benchmarks designed for static model assessment cannot adequately capture the dynamics of iterative, multi-component agentic systems.

