SWE-Race: a coding-agent benchmark of 188 real concurrency bugs, with results from three models [P]

Reddit r/MachineLearning Papers

Summary

SWE-Race is a new benchmark of 188 real concurrency bugs (races, deadlocks, cancellation issues) from merged PRs in ~100 Python projects, graded by project tests in network-free containers with git history stripped. Results show GLM-5.3 Flash (85% single attempt, 82% with retries) roughly matching GPT-5.6 Luna (81%), with most model differences concentrated in the hard half of tasks.

We've been building a benchmark out of real concurrency bugs (race conditions, deadlocks, cancellation issues) taken from merged PRs in about 100 Python projects. Each task gets graded by the project's own tests, in a container with no network, and the repo is cut down to a single commit so the agent can't recover the fix from git history. https://preview.redd.it/0uopztlmpsth1.png?width=1200&format=png&auto=webp&s=59c0698ca0a76c17be41e41362324d6a262f1f25 Some findings: With one attempt per task GLM-5.3 Flash scored 85%. With two to three attempts it scored 82%, within the margin of error of GPT-5.6 Luna (81%). The leaderboard now shows the number of attempts and the interval for every score. https://preview.redd.it/9dqmk9uppsth1.png?width=1200&format=png&auto=webp&s=006cd587d11c03e47baf50c9954d95d937d09005 About half the tasks are easy for every model (near 100%). The other half is where they actually differ: 50%, 45% and 23% on the hard ones. Most of the difference between models comes from the hard half. Since every fix is public on GitHub, we reviewed all 11k commands the agents ran. 69 tried to access the network and all failed. GLM tried 50 times to pip download the already-fixed release of the library it was fixing. We also checked contamination by comparing older bugs (pre-2026) with newer ones of similar size. Older ones are solved about 9 points more often, but the confidence interval crosses zero, so we can't say much yet. Half the tasks are private. So far public and private scores line up for all three models. Results and every agent run: https://labs.evaligo.com/swe-race?utm_source=reddit&utm_medium=ml&utm_campaign=launch Tasks: https://huggingface.co/datasets/evaligo/swe-race The protocol follows DeepSWE (100 steps). Feedback on it, and suggestions for which models to run next, are welcome.
Original Article

Similar Articles

CrossSWE: Benchmarking Cross-Repository Joint Development for Coding Agents

Hugging Face Daily Papers

CrossSWE introduces a multi-repository benchmark of 171 real-world instances showing that current LLM coding agents struggle with cross-repository consistency, with the strongest model (GPT-6.1 Sol) reaching only 58.48% Pass@1 and cross-repository inconsistencies accounting for 44.2% of failures.

Are Performance-Optimization Benchmarks Reliably Measuring Coding Agents?

Hugging Face Daily Papers

This paper audits three performance-optimization benchmarks (GSO, SWE-Perf, SWE-efficiency) for coding agents, finding that runtime instability, scoring rules, and task coverage significantly affect reliability, and that many tasks are already solved by at least one public submission.

New benchmark on LMs fixing bugs before users run into them

Reddit r/LocalLLaMA

Researchers from Meta, Stanford, Harvard, and UW release SWE-sweep, an open-source benchmark that tests whether language model agents can proactively find and fix undiscovered bugs in entire codebases, with results scoring far below expectations and notable cost-efficiency gains from Luna xhigh.

Real-SWE Benchmark (new)

Reddit r/LocalLLaMA

Real-SWE is a new benchmark that evaluates frontier AI models on private, real-world enterprise codebases, focusing on complex software engineering tasks with business context.