atlas

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

SWE-Chain: Benchmarking Coding Agents on Chained Release-Level Package Upgrades

NeurIPS 2026 · Multi-agent systems and games › LLM agents · approach: Software engineering agent benchmarks · 0 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 SWE-Chain, a benchmark of chained release-level Python package upgrades built with a divide-and-conquer spec synthesis pipeline (DecompSynth), and evaluates nine frontier agent configurations under a Build+Fix regime.

Problem

Existing coding-agent benchmarks rarely evaluate continuous maintenance across package releases, where earlier changes carry over to later versions and upgrade specifications from raw release notes and issues are noisy.

Approach

Chain consecutive release upgrades so each step builds on the agent's own prior codebase, with upgrade specifications synthesized by aligning maintainer release notes with gold code diffs (DecompSynth) and evaluated via upgrade-related tests plus regression checks on preserved behavior.

Key results

Surprising findings

Limitations

Experimental setup

Datasets: release notes and GitHub issues/PRs from 9 Python packages git code and test diffs between consecutive versions

Benchmarks: SWE-Chain

Metrics: resolving rate precision F1-score final passing

Baselines: SWE-EVO SWE-CI SlopCodeBench EvoClaw Terminal-Bench

Builds on: SWE-Bench SWE-EVO Aider pass-rate multi-attempt BigCodeBench-style oracle specification

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