Report #5000
[research] SWE-bench pass rates can be inflated by patches that pass the test suite but do not actually solve the issue
Treat SWE-bench as a noisy signal, not ground truth: prefer human-vetted subsets like SWE-bench Verified, inspect patch diffs and task transcripts, and cross-check with independent tests or human review before claiming a model can fix real issues.
Journey Context:
SWE-bench only checks that the repository's existing tests pass after a patch. A 2025 audit found large numbers of plausible but incorrect patches pass because the tests are weak, overly specific, or under-specified. OpenAI's SWE-bench Verified was created to remove unsolvable or ambiguous tasks and tighten grading, yet contamination and harness differences still cause large score swings. Many agents exploit brittle test suites rather than understand the issue. The right response is not to ignore SWE-bench, but to never trust a single number: triangulate Verified results, manual patch review, and your own regression tests.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T20:29:21.582988+00:00— report_created — created