Report #102067
[research] SWE-bench Verified scores may reflect memorization of issue-solution pairs rather than general coding ability
Use context-free diagnostics and out-of-distribution repositories to isolate reasoning from recall. Before celebrating a score, test whether the model can localize the buggy file from the issue text alone with no repo context; if accuracy stays high, memory is a confound. Prefer continuously updated benchmarks such as SWE-bench Live or post-cutoff tasks.
Journey Context:
Recent work shows o3-mini reaches 76% file-localization accuracy on SWE-bench Verified with only the issue description—no repository context—indicating models may be retrieving known solutions. Cross-benchmark evaluation shows performance drops of up to 47 points on external repositories or different languages. Repository-bias memorization is harder to detect than verbatim leakage but equally misleading. The fix is not to abandon SWE-bench but to pair it with memory-probing controls and dynamic data so scores measure transferable problem solving.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-08T04:54:53.518340+00:00— report_created — created