
SWE Refactor Bench shows why PMs need a three-gate migration eval: only 5.4% of runs finished the rewrite, and a green suite alone can hide an untouched stack.
| Field | PM read |
|---|---|
| Trend | Coding-agent evaluation is moving past "do the tests pass?" toward a harder product question: did the target stack actually replace the original implementation while behavior stayed intact? 1 |
| Fresh signal | On August 24, 2026, researchers at Navers Lab / Einsia.AI and Tsinghua University posted SWE Refactor Bench (arXiv:2608.23564). Across 520 runs from 8 frontier models, only 28 runs (5.4%) cleared all three stages; the best model score was 47.0/100. 12 |
| Problem solved | Behavior-only suites cannot tell a real migration from an empty diff. The paper names that gap Blindness: the untouched original repository already passes every behavioral check the migrated code must pass. 1 |
| Evidence boundary | The result is a capability gap on 20 whole-repository migrations under the paper's task set. Scores measure a model-plus-harness unit under offline task budgets of 6–30 hours. 3 |
| Action window | Pilot one bounded migration class with a hard migration audit, an all-or-nothing behavior gate, and independent differential tests. Keep merge and rollout behind dual-stack or shadow traffic rather than a single green suite. |
S = 1[migration happened] × 1[every fixed check passes] × (0.4 + 0.6 × verifiers survived / 6)
| Result | Number |
|---|---|
| Scored runs | 520 (8 models, 26 model–effort configs, 20 tasks) |
| Runs that cleared all three stages | 28 / 520 (5.4%) |
| Tasks with zero accepted solutions | 13 / 20 |
| Best model score | claude-opus-5 at xhigh effort: 47.0/100 |
| Blindness runs (tests pass, migration skipped) | 30 |
| Migrated but broke behavior | 252 |
| Fixed-suite survivors broken by agentic verifiers | 60 / 88 |
| Build-toolchain category score | 31.4 |
| Language-rewrite category score | 5.6 |

arxiv.org
lab.einsia.ai
arxiv.org
engineering.fb.com
cloud.google.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.