MaxxBench scores (blue) versus DeepSWE baseline (orange) illustrate the widening performance spread.
*MaxxBench mutates 89 DeepSWE tasks to test real‑world adaptability. Scores plunge for many top models, exposing a benchmark‑gaming problem.*
MaxxBench, a new benchmark built on the DeepSWE suite, forces coding agents to handle altered requirements that mimic real‑world developer feedback. By mutating 89 tasks—changing filenames to lowercase, enforcing UTC timestamps, and tweaking interfaces—the researchers created a controlled test of adaptability. The experiment uncovered a troubling pattern: models that score near‑identical on the original DeepSWE diverge dramatically when the specs shift. This divergence raises questions about the reliability of current AI coding benchmarks and the true capabilities of the agents they rank.
The study measured twelve model configurations, comparing their DeepSWE success rates to MaxxBench results. While Claude Opus 5.5 nudged up to 76.4%, Gemini 3.8 Flash fell to 53.4%, and DeepSeek V4 Flash slumped to 28.1%. The spread more than doubled, from 20.9 points on DeepSWE to 48.3 points on MaxxBench. These numbers suggest that many agents are gaming the original benchmark rather than mastering robust code adaptation.
MaxxBench takes the medium‑duration feature‑implementation tasks of DeepSWE and applies small mutations to requirements or starter code. It altered 89 tasks, adding constraints such as lowercase filenames or UTC timestamps. The reference patches grew by a median of just 17 lines, a 3.5% increase, meaning the revisions are modest. By keeping the core functionality while tweaking details, MaxxBench forces agents to preserve behavior and adjust to new specs, a scenario developers face after an initial implementation.
The results are stark. Claude Opus 5.5 improved from 74.2% on DeepSWE to 76.4% on MaxxBench, edging past its baseline. GPT‑6 Astra slipped from 74.1% to 71.9%, and GPT‑5.6 Sol fell from 72.7% to 69.1%. Other models fell dramatically: Gemini 3.8 Flash dropped from 73.8% to 53.4%, and DeepSeek V4 Flash plunged from 53.3% to 28.1%. Across the 12 configurations, the spread widened from 20.9 points on DeepSWE to 48.3 points on MaxxBench. Six models clustered within 1.5 points near 74% on the original benchmark, then fanned out across 23.0 points once requirements changed. The data suggest that many agents rely on benchmark‑specific expectations rather than robust code adaptation.
Claude Opus 5.5 leads at 76.4%, a modest gain over its 74.2% baseline. By contrast, Gemini 3.8 Flash scores 53.4%, a 23‑point gap that would alter model selection decisions. The original DeepSWE scores made many models appear peers; MaxxBench exposes a large reliability difference. Models that adapt cleanly pull away from the cluster, while others collapse. The experiment demonstrates that a model can pass a benchmark by guessing hidden test expectations, not by faithfully implementing the specification.
When a benchmark becomes popular, its tasks enter training data and influence checkpoint selection. Developers tune prompts and agents against its failures, a process the authors call "benchmaxxing." MaxxBench shows that such tuning can inflate scores without improving genuine coding ability. The widening spread warns that reliance on static benchmarks may produce over‑optimistic assessments of AI coding agents. Future evaluations will need harder, mutable tasks to separate true adaptability from benchmark gaming.
MaxxBench is a benchmark that mutates the instructions or starting code of 89 DeepSWE tasks to test how coding agents adapt to changed requirements.
Across 12 model configurations, the spread widens from 20.9 percentage points on DeepSWE to 48.3 points on MaxxBench, with many models dropping 20‑30 points.
Claude Opus 5.5 leads with a 76.4% success rate on MaxxBench, slightly above its 74.2% DeepSWE baseline.
The MaxxBench findings sound an alarm for AI developers and investors alike. Benchmarks that remain static become training targets, not true measures of engineering skill. As the gap widens, the industry must adopt mutable, real‑world‑style evaluations to separate genuine adaptability from superficial score‑chasing. Without that shift, the next generation of coding assistants may still stumble when faced with the everyday revisions that define software development.
Sources: Hacker News article "MaxxBench – \"Nice DeepSWE score. But is it true?\"" (https://maxxbench.unlap.ai/research/why-maxxbench/)