OpenAI

OpenAI Finds ~30% of SWE-Bench Pro Coding Tasks are Flawed


Executive Summary

OpenAI has published a detailed audit of the widely used SWE-Bench Pro coding benchmark, revealing significant quality issues. Using a combination of automated flagging, AI-powered "investigator agents," and review by experienced software engineers, the team found that an estimated 30% of the benchmark's tasks are broken. The primary issues include overly strict tests, underspecified prompts, and low test coverage, which lead to inaccurate assessments of AI coding capabilities. Consequently, OpenAI is retracting its previous recommendation to use SWE-Bench Pro and is calling for new, more reliable benchmarks built specifically for AI evaluation.

Key Takeaways

* Widespread Flaws: An estimated 30% of tasks in the SWE-Bench Pro benchmark are broken, compromising its ability to accurately measure model performance.

* Audit Methodology: The findings are based on a rigorous quality assurance pipeline that included automated flagging, deep analysis by AI "investigator agents," and a final human annotation campaign by experienced software engineers.

* Primary Issues Identified: The audit categorized the flaws into four main types:

* Overly strict tests: Enforce specific implementation details not required by the prompt.

* Underspecified prompts: Omit requirements that hidden tests enforce.

* Low-coverage tests: Allow incomplete or incorrect solutions to pass.

* Misleading prompts: Guide models toward incorrect behavior.

* Recommendation Retracted: Due to these findings, OpenAI no longer recommends SWE-Bench Pro as a reliable benchmark for evaluating software development capabilities.

* Call for Better Benchmarks: OpenAI advocates for the creation of new benchmarks designed by developers specifically for testing AI models, ensuring they are fair, trustworthy, and reflective of true capabilities.

Strategic Importance

This audit reinforces OpenAI's commitment to rigorous AI evaluation for safety and deployment, using its own advanced models to improve the quality of industry benchmarks. By publicly retracting its recommendation, OpenAI asserts its influence on evaluation standards and pushes the research community towards creating more reliable tools for measuring AI progress.

Original article