Back to list
OpenAI Audit Reveals Significant Flaws in SWE-Bench Pro Coding Benchmark with 30 Percent of Tasks Estimated Broken
Research BreakthroughOpenAISWE-BenchAI Safety

OpenAI Audit Reveals Significant Flaws in SWE-Bench Pro Coding Benchmark with 30 Percent of Tasks Estimated Broken

OpenAI has released a research publication detailing a comprehensive audit of SWE-Bench Pro, a benchmark designed to measure agentic coding capabilities in AI models. The investigation found that approximately 30% of the tasks in the benchmark are broken or flawed. This audit follows previous findings of design and contamination issues in SWE-bench Verified. OpenAI emphasizes that accurate evaluations are essential for safety and deployment decisions under their Preparedness Framework. Despite frontier models showing a rapid pass rate increase from 23.3% to 80.3% over an eight-month period on the 731-task public split, the audit suggests these results may provide a false understanding of model capabilities. The review process utilized a datapoint analysis pipeline, investigator-agents, and independent reviews by five software engineers to identify these fundamental evaluation flaws.

Hacker News

Key Takeaways

  • Significant Benchmark Flaws: OpenAI estimates that approximately 30% of the tasks in the SWE-Bench Pro benchmark are broken, affecting the reliability of model evaluations.
  • Impact on Safety Decisions: Flawed benchmarks can misrepresent AI capabilities, which directly impacts safety cases and deployment decisions under OpenAI’s Preparedness Framework.
  • Rapid Performance Gains Questioned: While frontier models improved their pass rates from 23.3% to 80.3% in eight months, the audit suggests this progress may be obscured by evaluation noise.
  • Rigorous Audit Methodology: The investigation involved a multi-stage pipeline including failure trace analysis, investigator-agent passes, and independent reviews by five experienced software engineers.

In-Depth Analysis

The Evolution of Coding Benchmarks: From Verified to Pro

The transition from SWE-bench Verified to SWE-Bench Pro was intended to address fundamental design and contamination issues discovered in earlier evaluations. OpenAI previously found that SWE-bench Verified no longer provided a meaningful signal regarding software development capabilities. In response, the community was encouraged to adopt SWE-Bench Pro, which was specifically engineered to test models on longer horizons and more realistic coding tasks. The goal was to better track agentic coding capabilities by requiring models to implement solutions that pass new feature tests without breaking existing functionality. These tasks are programmatically sourced from the history of feature changes across various public and private repositories.

The Audit Methodology: A Multi-Layered Approach

To separate signal from noise, OpenAI implemented a detailed datapoint analysis pipeline to review SWE-Bench Pro. This pipeline was designed to scrutinize model attempts, task metadata, and failure traces to flag potential evaluation flaws. The process did not rely solely on automated tools; each flagged task underwent a rigorous assessment. This included multiple investigator-agent passes and independent reviews by five experienced software engineers. In cases where disagreements occurred among the reviewers, the tasks were escalated for further review to ensure the highest possible accuracy in identifying broken tasks. This level of scrutiny highlights the complexity of creating reliable benchmarks for agentic AI.

The Gap Between Performance and Accuracy

The data shows a dramatic increase in model performance on the 731-task public split of SWE-Bench Pro, with frontier models jumping from a 23.3% pass rate to 80.3% in just eight months. However, OpenAI’s audit suggests that these numbers may be misleading. If 30% of the tasks are broken, the "signal" regarding a model's true software development capability becomes difficult to distinguish from the "noise" of flawed tasks. When evaluations have flaws that affect results, they can give a false understanding of capabilities, which in turn misrepresents safety cases and affects research priorities. This finding underscores the importance of continuous auditing of the benchmarks used to track AI progress.

Industry Impact

Redefining AI Safety and Deployment Standards

The revelation that a major coding benchmark contains 30% broken tasks has significant implications for the AI industry. Accurate measurement of model capabilities is not just a matter of academic interest; it is a critical component of sound deployment and safety decisions. For organizations like OpenAI, these benchmarks inform decisions made under frameworks like the Preparedness Framework. If the industry relies on flawed metrics, it risks deploying models based on a misunderstood sense of their safety and functional limits. This audit may prompt a broader industry-wide shift toward more rigorous, human-verified benchmarking processes.

The Future of Agentic Coding Evaluations

As AI models move toward more agentic behavior—performing complex, multi-step tasks over longer horizons—the benchmarks used to measure them must become equally sophisticated. The issues found in SWE-Bench Pro suggest that programmatic sourcing of tasks from repository histories, while efficient, may introduce significant noise. The industry may need to move toward evaluation sets that are more resistant to contamination and design flaws. OpenAI’s use of investigator-agents and human experts to audit these benchmarks sets a new precedent for how AI evaluation datasets should be maintained and verified to ensure they provide a meaningful signal for future research.

Frequently Asked Questions

Question: Why did OpenAI conduct an audit of SWE-Bench Pro?

OpenAI conducted the audit because accurately measuring model capabilities is vital for making sound deployment and safety decisions. They found that flaws in evaluations can lead to a false understanding of AI progress and misrepresent safety cases under their Preparedness Framework.

Question: What were the specific findings regarding the tasks in SWE-Bench Pro?

The audit estimated that approximately 30% of the tasks in SWE-Bench Pro are broken. This follows a previous investigation into SWE-bench Verified, which was found to have fundamental design and contamination issues that prevented it from providing a meaningful signal on software development capabilities.

Question: How did the pass rates of frontier models change during the audit period?

On the 731-task public split of SWE-Bench Pro, frontier models showed a significant improvement in pass rates, rising from 23.3% to 80.3% over a period of eight months. However, the audit suggests these results must be viewed in the context of the identified task issues.

Related News

Research Breakthrough

OpenAI Introduces BioBasicsBench: A 100-Task Benchmark Evaluating How AI Agents Handle Everyday Wet-Lab Science

OpenAI has introduced BioBasicsBench, a novel 100-task evaluation benchmark created to measure how effectively AI agents interpret raw experimental data and manage everyday wet-lab science. While traditional AI evaluations often focus on theoretical knowledge or finalized academic papers, BioBasicsBench targets the operational realities of biological research, where bench scientists routinely work with uncurated, ambiguous instrument outputs and complex laboratory observations. Across its 100 specialized tasks, the benchmark systematically tests whether autonomous agents can accurately analyze primary evidence, identify experimental anomalies, and support day-to-day scientific workflows. This release marks an important development in AI benchmarking, offering life sciences and AI researchers a dedicated framework to evaluate the practical diagnostic capabilities of autonomous agents in physical laboratory environments.

Research Breakthrough

OpenAI Develops Autonomous AI Pipeline to Discover, Validate, and Patch 948 Linux Kernel Vulnerabilities

OpenAI has developed an autonomous security pipeline capable of discovering, validating, and generating remediation patches for 948 local privilege-escalation vulnerabilities within the Linux kernel. By systematically automating the end-to-end vulnerability management cycle, the initiative marks a significant milestone in software defense and artificial intelligence applications. The Linux kernel serves as foundational infrastructure for global cloud platforms, enterprise servers, and consumer devices, making robust kernel security vital to modern digital infrastructure. OpenAI's autonomous approach addresses critical bottlenecks in cybersecurity by combining automated flaw identification with rigorous validation and precise code remediation. This development signals a major shift toward automated software assurance, demonstrating how advanced AI systems can proactively safeguard critical open-source software by eliminating hundreds of exploit paths before malicious actors can weaponize them.

Research Breakthrough

OpenAI Introduces LifeVal Benchmark to Measure AI Performance on Everyday Human Tasks and Practical Responsibilities

OpenAI has officially announced LifeVal, a new benchmark designed to evaluate how effectively artificial intelligence systems assist people in executing real-world, everyday tasks. Rather than focusing solely on abstract academic tests or technical benchmarks, LifeVal centers on practical domains that impact daily human life. Specifically, the benchmark evaluates model assistance in critical areas such as finding childcare, handling personal finances, and navigating government paperwork. By assessing how AI aids users with essential personal, financial, and administrative challenges, LifeVal marks an important effort to understand AI's real-world usefulness and utility in routine human activities.