atlas

Research map / Multi-agent systems and games / LLM agents

SWE-rebench: An Automated Pipeline for Task Collection and Decontaminated Evaluation of Software Engineering Agents

NeurIPS 2025 · Multi-agent systems and games › LLM agents · approach: LLM multi-agent collaboration and safety · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces an automated, LLM-driven pipeline that mines executable Python SWE tasks from GitHub, builds the 21k-task SWE-rebench training dataset, and a continuously refreshed, decontaminated agent benchmark that reveals possible contamination on SWE-bench Verified.

Problem

Interactive, executable software engineering training data is scarce and not diverse or scalable, and static SWE benchmarks like SWE-bench Verified become contaminated as models are trained on them, making agent comparisons unreliable.

Approach

A fully automated pipeline that links issues to PRs from GitHub Archive, uses an agentless LLM (Qwen2.5-72B-Instruct) to generate and iteratively repair installation recipes, verifies tasks via execution-based FAIL_TO_PASS/PASS_TO_PASS checks, and tags tasks with LLM-predicted quality labels; dates of issues vs. model release enable contamination flagging in a fresh benchmark.</think>

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Enable think modeQwen3 models · SWE-rebench Jan and Mar–Apr 2025Resolved: Qwen3-235B-A22B no-think 15.2 vs think 13.7 (Jan); 16.6 vs 12.2 (Mar–Apr); Qwen3-32B no-think 13.2 vs think 11.8 (Jan); No clear effect
Use Qwen3-235B-A22B no-think instead of think modeQwen3-235B-A22B · SWE-rebench Jan and Mar–Apr 2025Pass@5: 29.9 vs 29.9 (Jan); 25.7 vs 25.7 (Mar–Apr)No clear effect
Evaluate on March–April tasks instead of January tasksGPT-4.1-2025-04-14 · SWE-rebenchResolved: 31.1 -> 26.7Hurt
Increase agentless recipe candidates from 1 to 3Agentless recipe generation · 18 SWE-bench tasksSuccessfully configured: 6 out of 18 -> 8 out of 18Helped
Increase agentless recipe candidates from 3 to 10Agentless recipe generation · 18 SWE-bench tasksSuccessfully configured: 8 out of 18 -> 9 out of 18Helped
Use an interactive agent instead of agentless recipe generation with 1 candidateInstallation recipe generation · 18 SWE-bench tasksSuccessfully configured: 6 out of 18 -> 8 out of 18Helped
Fine-tune Qwen2.5-72B-Instruct on SWE-bench Verified annotationsQwen2.5-72B-Instruct · Task Complexity validation setAccuracy: 68% -> 81%Helped
Fine-tune Qwen2.5-72B-Instruct on SWE-bench Verified annotationsQwen2.5-72B-Instruct · Test Patch Correctness validation setAccuracy: 0.60 -> 0.67Helped
Fine-tune Qwen2.5-72B-Instruct on SWE-bench Verified annotationsQwen2.5-72B-Instruct · Issue Clarity validation setAccuracy: 79%Helped
Increase the number of changed filesDeepSeek-V3-0324 · SWE-rebench leaderboard tasks (January–July 2025)Resolved: 28.6% ± 0.8% (1 file); 20.6% ± 0.4% (2 files); 17.5% ± 2.2% (≥ 3 files)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: GitHub Archive SWE-bench Verified

Benchmarks: SWE-rebench (Jan 2025) SWE-rebench (Mar-Apr 2025) SWE-bench Verified

Metrics: resolved rate SEM pass@5

Baselines: SWE-bench Verified gpt-4.1-2025-04-14 DeepSeek-V3-0324 Qwen3-235B-A22B Llama-4-Maverick-Instruct Qwen2.5-72B-Instruct

Builds on: SWE-bench SWE-Gym ReAct SWE-bench Extra

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy