SWE-bench Verified, once the gold standard for measuring AI models’ autonomous software engineering skills, is now effectively broken for frontier models. A new analysis reveals two critical flaws. First, many of the benchmark’s test cases are flawed: at least 59.4% of audited problems reject functionally correct solutions because of bad tests. Second, and more damningly, all frontier models tested have likely been exposed to the benchmark’s problems during training, since they’re sourced from public open-source repositories. This means they don’t have to reason through problems — they can just recall or reconstruct answers they’ve seen before. As a result, recent performance gains (from 74.9% to 80.9% over six months) reflect data contamination, not real improvement in coding ability. OpenAI has stopped reporting SWE-bench Verified scores and recommends a new benchmark, SWE-bench Pro. Why it matters: This highlights a growing crisis in AI evaluation — as models get trained on more public data, benchmarks that reuse open-source problems become unreliable, forcing the industry to constantly invent new, harder, and more controlled evaluation methods.
SWE-bench Verified no longer measures real coding ability
SWE-bench Verified, once the gold standard for measuring AI models' autonomous software engineering skills, is now effectively broken for frontier models. A new analysis reveals two critical flaws. First, many of the ben…
Summarized from
OpenAI Blog AI-summarized
Was this helpful?
Discussion
Join the conversation
Comments are powered by GitHub Discussions. You need a GitHub account to participate.
Go deeper
The sharpest AI news, curated daily.
One email each morning. Summarized, sourced, and skimmable in under three minutes.
The sharpest AI news, curated daily.
One email each morning. Summarized, sourced, and skimmable in under three minutes.