Research

OpenAI: SWE-Bench Pro is about 30 percent faulty

4 min read
Abstract motif: a broken, transparent seal hovers over a series of code terminal windows, fine crack lines run through a grid of checks and crosses Image generated with GPT Image 2
Abstract motif: a broken, transparent seal hovers over a series of code terminal windows, fine crack lines run through a grid of checks and crosses

TL;DR Too Long; Didn’t read

OpenAI has audited the widely used coding benchmark SWE-Bench Pro (provider: Scale AI) and estimates that about 30 percent of the 731 public test tasks are faulty – due to overly strict tests, underspecified tasks, too lenient evaluations, or misleading descriptions. One example: a task required a space in the visible text, but the hidden test required two, causing correct solutions to fail. OpenAI retracts its previous recommendation for using SWE-Bench Pro and calls for new benchmarks designed by experienced developers. The figures come from OpenAI's own audit on July 8, 2026, and have not yet been independently verified externally.

Key takeaways

  • OpenAI has audited the coding benchmark SWE-Bench Pro (provider: Scale AI) and estimates that about 30 percent of the 731 public test tasks are faulty.
  • An automated process flagged 200 tasks (27.4 percent) as suspicious, while an independent review by five experienced developers classified 249 tasks (34.1 percent) as defective.
  • Four types of errors recur: overly strict tests, underspecified task descriptions, too lenient tests, and misleading descriptions.
  • One case shows how a task failed solely due to a missing space in the hidden test, even though the model solution exactly followed the visible requirement.
  • OpenAI retracts its previous recommendation for using SWE-Bench Pro and calls for new benchmarks designed by experienced software engineers.
  • A public response from Scale AI, the provider of the benchmark, has not yet been made; the information comes from OpenAI's own audit and is not independently verified.

Two days after the broad rollout of GPT-5.6, OpenAI has retracted its own recommendation: The coding benchmark SWE-Bench Pro, which the company had only proposed in February 2026 as a yardstick for the programming skills of AI models, is now considered internally to be significantly defective. As OpenAI explains in a blog post, an internal audit classifies about 30 percent of the 731 public test tasks as faulty.

What OpenAI Found

As the trade publication The Stack reports, SWE-Bench Pro was developed by the data provider Scale AI and was intended to test models based on real change histories from software projects – an evolution of the older SWE-bench Verified. However, according to OpenAI’s analysis, this origin from real project histories intended for human collaboration is also the root of the problem: task descriptions, code, and automated tests often do not align properly because they were never designed for standardized AI evaluation.

OpenAI’s automated review process flagged 200 of the 731 tasks (27.4 percent) as suspicious. A subsequent campaign involving five experienced software developers, who judged independently and agreed in 74 percent of cases, classified even 249 tasks (34.1 percent) as defective. OpenAI rounds the results in its own summary to about 30 percent faulty tasks.

Four Types of Errors

The evaluation distinguishes four recurring categories of errors: overly strict tests that require technical details not mentioned in the task description, causing functionally correct solutions to fail; underspecified task descriptions where hidden tests check requirements that cannot be derived from the description; overly lenient tests that incorrectly pass incomplete solutions; and misleading task descriptions that actively steer models in the wrong direction.

The Whitespace Example

How such errors can concretely affect outcomes is illustrated by OpenAI with the task “OpenLibrary-77c16d5,” which concerns the formatting of a table of contents. The visible task description specified a single leading whitespace before the entries, but the hidden test required two spaces. Models that adhered exactly to the specification in the task description failed the test solely because of this one additional character – regardless of whether their solution was substantively correct.

Audit Methodology

For the review, OpenAI combined three stages: an automated preliminary check that searched task descriptions, model solution attempts, and test cases for anomalies; followed by Codex-supported agents acting as “investigators” accessing the associated code repositories to distinguish real underspecification from mere ambiguity before researchers made the final assessment; and finally, the aforementioned independent review by five experienced developers based on a fixed error taxonomy. Notably, the human reviewers tended to classify more tasks as defective than the AI-supported agents and often assigned multiple error categories per task.

Background: From SWE-bench to SWE-Bench Pro

The case repeats a pattern from the past. In the original SWE-bench, OpenAI had already found that about 68 percent of the examples exhibited flaws such as overly strict tests or vague problem descriptions, leading to the release in August 2024 of SWE-bench Verified, a manually reviewed subset of 500 tasks by 93 professional developers. SWE-Bench Pro from Scale AI aimed to supplement this verified dataset with more complex, realistic tasks – but according to OpenAI’s current audit, it suffers from the same structural weaknesses that affected the original SWE-bench. It is also noteworthy that the measured success rate of frontier models on the benchmark has reportedly increased from 23.3 to 80.3 percent within eight months, raising the question of how much of this is due to genuine skill increases and how much is attributable to exploiting test weaknesses.

Classification

OpenAI draws a clear consequence from the results and states in its own blog post: “We retract our earlier recommendation to adopt SWE-Bench Pro.” The company also publicly announced the retraction on X and advises model developers to scrutinize results on the benchmark closely. At the same time, OpenAI calls on the research community to develop new benchmarks specifically designed by experienced software engineers for the evaluation of AI models – rather than being derived from repurposed project histories as has been the case so far. As of the time of publication, there had been no public response from Scale AI to the criticism. For the industry, this case is an indication of how fragile many of the currently used coding benchmarks are – and how quickly seemingly objective progress figures can crumble under closer examination.

Frequently asked questions

What is SWE-Bench Pro?

SWE-Bench Pro is a coding benchmark developed by Scale AI that tests AI models based on real change histories from software projects. It is considered an evolution of SWE-bench Verified and was recommended for use by OpenAI in February 2026.

How many tasks in SWE-Bench Pro are considered faulty by OpenAI?

OpenAI estimates that about 30 percent of the 731 public test tasks are defective. An automated process flagged 200 tasks (27.4 percent), while an independent human review even classified 249 tasks (34.1 percent) as faulty.

What does the whitespace example specifically show?

In the task 'OpenLibrary-77c16d5', the visible task description required a single leading space, but the hidden test required two. Models that followed the visible requirement exactly failed solely because of this one character – regardless of the content correctness of their solution.

What consequence does OpenAI draw from the audit?

OpenAI retracts its previous recommendation for using SWE-Bench Pro, advises careful examination of results on the benchmark, and calls on the research community to develop new benchmarks specifically designed for AI evaluations.

How reliable are the mentioned figures?

The figures come from OpenAI's own audit on July 8, 2026, supplemented by a review from five independent human developers. There has not yet been a fully independent external verification outside of OpenAI, nor a public statement from Scale AI.


← Back to the blog