What SWE-bench is
SWE-bench is a benchmark — a standardized test — designed to measure whether an AI can do something very concrete: look at a real bug report filed against a real open-source software project and write a fix that actually works. Unlike tests that ask AI to answer trivia or solve math puzzles, SWE-bench draws its problems from GitHub, the platform where millions of developers collaborate on real code. That grounding in real-world tasks is what made it so influential.
Think of it like a driving test for AI coders. Instead of a made-up obstacle course, it uses actual roads — actual bugs that actual developers filed and eventually fixed.
Why it became the standard
For a while, SWE-bench was the clearest, most credible way to compare AI coding assistants across different companies. When Anthropic, OpenAI, DeepSeek, or a startup wanted to show their model was good at software engineering, they ran it on SWE-bench and published the score. A higher percentage meant the model fixed more bugs correctly.
The benchmark also had a useful property: it was hard. When it launched, the best AI systems could only solve about 2% of the problems. That left plenty of room to measure progress.
The problem with success
Progress came fast — almost too fast. According to Anthropic's own policy analysis, SWE-bench scores jumped from roughly 2% to 49% in about a year. That kind of rapid improvement is exciting, but it also creates a problem: when a test becomes easy, it stops being useful.
Two other issues compounded this. First, some of the original test cases turned out to be ambiguous or impossible to solve correctly — meaning AI systems could score points on tasks that weren't fair measures of anything. Second, benchmark contamination crept in: models were trained on data that included the benchmark's own problems, so they could "remember" answers rather than reason through them fresh.
The Verified fix — and its limits
OpenAI tried to address the quality problem in August 2024 by releasing SWE-bench Verified, a cleaned-up subset where human annotators had confirmed every task was solvable and clearly stated. This helped for a while and became widely adopted.
But in February 2026, OpenAI announced it was abandoning SWE-bench Verified entirely, citing both the contamination problem and lingering flaws in test design. They pointed to SWE-bench Pro as the next step — a harder version meant to stay ahead of the models. Then, in July 2026, OpenAI published concerns about SWE-bench Pro's reliability too. The benchmark was chasing the models, and the models kept catching up.
What's replacing it
The field has responded with a wave of harder, more specialized benchmarks:
- SWE-Lancer (OpenAI, early 2025) grounds evaluation in economic reality: it uses real freelance software tasks from Upwork, with a total payout value of $1 million, so a score reflects whether an AI could actually earn money doing the work.
- DeepSWE (Datacurve) uses private codebases and hand-written verifiers to prevent contamination.
- ProgramBench (Meta, Stanford, Harvard) asks agents to recreate working programs from scratch — a much harder test. Even frontier models score around 3% at a strict threshold.
- ITBench-AA (IBM, Artificial Analysis) shifts the domain entirely, testing whether AI can diagnose root causes in real IT incidents.
- SWE-Explore isolates a specific sub-skill: navigating a large codebase to find the right file, rather than fixing the bug end-to-end.
Meanwhile, researchers have also built multilingual variants like Claw-SWE-Bench, which covers 8 programming languages and found that the choice of agent harness (the scaffolding around the model) matters as much as the model itself — shifting scores by nearly 30 percentage points.
A bigger blind spot
A study from Carnegie Mellon University and Stanford University raised a more fundamental concern: coding benchmarks like SWE-bench test a slice of work that, while important, represents a small fraction of the economy. Office and administrative support employs 18 million workers; management employs 11 million. Software and math occupations employ 5 million. The benchmarks are built around that smaller group, leaving the majority of economically valuable work largely unmeasured.
Where things stand
SWE-bench remains a useful reference point — scores on it appear in nearly every major model release announcement — but no single version of it is now considered the definitive standard. The field is in a transitional period, with multiple harder benchmarks competing to become the next shared yardstick. The core challenge hasn't changed: building a test that's hard enough to stay meaningful, clean enough to be trustworthy, and broad enough to reflect what AI assistance is actually worth.




