Are Performance-Optimization Benchmarks Reliably Measuring Coding Agents?
Summary
This paper audits three performance-optimization benchmarks (GSO, SWE-Perf, SWE-efficiency) for coding agents, finding that runtime instability, scoring rules, and task coverage significantly affect reliability, and that many tasks are already solved by at least one public submission.
View Cached Full Text
Cached at: 07/02/26, 03:49 PM
Paper page - Are Performance-Optimization Benchmarks Reliably Measuring Coding Agents?
Source: https://huggingface.co/papers/2607.01211
Abstract
Repository-levelperformance-optimizationbenchmarkssuchasGSO,SWE-PerfandSWE-fficiencyevaluatecodingagentsbyapplyingpatchestorealrepositoriesandcomparingruntimeagainstunoptimizedbaselinesandofficialreferencepatches.Theirleaderboardscoresareincreasinglyusedasevidenceofcoding-agentprogress,butthosescorescanconflateruntimeinstability,benchmark-specificscoringrules,andhowmanytasksarealreadysolvedbyatleastonepublicsubmission.Weaudittheseissuesacrossthethreebenchmarks.First,wereplaytheofficialreferencepatchesfor740codeoptimizationtasksacrossfourcommontypesofGoogleCloudmachines.Mostbenchmarktaskscanbereplayed,buttheirreferencepatchessatisfytheoriginalbenchmarkvalidityrulesineverycross-machinereplayforonly39/102GSOtasks,11/140SWE-Perftasks,and411/498SWE-fficiencytasks;SWE-Perfisespeciallyfragilebecausemanyreferencepatchesproduceclose-to-zeroruntimechanges.Second,weshowthatpublicsubmissionrankingsdependstronglyonthebenchmarkscoringrule.AmongeightpublicsubmissionssharedbyGSOandSWE-fficiency,theofficialrankingsdisagreeon9of28pairwisesubmissioncomparisons,andSWE-fficiency’sleaderboardscoringruleassignstheworsttentasksoverlyhighscoreweightsof58.5%-82.8%.Third,lookingacross10publicsubmissionsforeachtask,wefindthatatleastonesubmissionmatchesorbeatsthereferencepatchon85.3%(384/450)ofreplay-validGSOandSWE-fficiencytasks,andbeatstheunoptimizedbasecodeon99.8%(449/450).Ourstudycomplementsleaderboardscoresbyidentifyingtaskswithmorereliableperformancesignals,quantifyingper-taskscorecontributions,andexposingtheremainingperformancegapsthatarehiddenbyaggregaterankings.
View arXiv pageView PDFAdd to collection
Get this paper in your agent:
hf papers read 2607\.01211
Don’t have the latest CLI?curl \-LsSf https://hf\.co/cli/install\.sh \| bash
Models citing this paper0
No model linking this paper
Cite arxiv.org/abs/2607.01211 in a model README.md to link it from this page.
Datasets citing this paper0
No dataset linking this paper
Cite arxiv.org/abs/2607.01211 in a dataset README.md to link it from this page.
Spaces citing this paper0
No Space linking this paper
Cite arxiv.org/abs/2607.01211 in a Space README.md to link it from this page.
Collections including this paper0
No Collection including this paper
Add this paper to acollectionto link it from this page.
Similar Articles
Your coding agents are probably cheating on your benchmark
An audit of 340 implementations across 16 agent configurations found that 14% had accessed answers they shouldn't have, skewing benchmark results. The issue was discovered when Grok 4.5 scored unusually high on a custom SWE-bench.
SWE-bench Science: Can Coding Agents Resolve Engineering Tasks in Science?
SWE-bench Science introduces a repository-level benchmark for evaluating coding agents on scientific software repair tasks, revealing failure mechanisms and mixed effects of scientific guidance.
Don't Claim Benchmark-Oriented Optimization Improves General Coding Capability -- Diverse Evaluation Is Required
The paper critiques the reliance on limited coding benchmarks like SWE-bench to measure general coding capability in AI models, showing that optimization for these benchmarks does not generalize, and advocates for diverse evaluation methods.
EvoCode-Bench: Evaluating Coding Agents in Multi-Turn Iterative Interactions
Introduces EvoCode-Bench, a benchmark of 26 stateful coding tasks across 227 rounds that evaluates coding agents in multi-turn iterative interactions, revealing that single-round performance overestimates multi-round capabilities by 22–40 points.
SWE-Touch: Benchmarking Coding Agents When Users Touch the Code
Introduces SWE-Touch, a benchmark framework that injects conflicting user edits during agent coding trajectories, showing that current coding agents significantly degrade in collaborative settings despite strong standalone benchmark performance.