Image

Senior SWE-bench

A benchmark for evaluating coding agents on senior-level engineering work: building features from realistic instructions, investigating bugs that require runtime investigation, and shipping code that aligns to existing codebase conventions. 

Built with
Snorkel AI logo lockup mono white outline pngImageImage
Overview

Most software-engineering benchmarks evaluate AI agents like junior engineers, over-specified requirements graded against a fixed test suite. Senior SWE-Bench reframes the problem around the senior-level work deployed coding agents are actually expected to do, sourced from real pull requests across twelve open-source projects.

Headline finding: Claude Fable 5 continues to lead at 29.1% tasteful solve rate. Claude Opus 4.8 follows at 25.0%, with two new frontier models joining the leaderboard: GPT-5.6 Sol at 24.4% and Grok 4.5 at 17.2%. GPT-5.5 tops the basic-correctness axis at 56.8%. The rankings flip between metrics: frontier models pass runtime tests far more often than they pass with senior-level taste. Even the top-performing frontier model still fails to complete tasks with senior-level correctness and taste over 70% of the time.

At a glance

100

tasks (50 public/ 50 private)

12

open-source repositories

6

evaluation gates per task

13

frontier agents evaluated

100+

PR-author commits required 

Leaderboard

Rank Model Harness Effort Tasteful Solve Rate Basic Solve Rate Avg Steps Avg Tokens
1 claude-fable-5 Mini-SWE-Agent max
29.1%
46.5%
159 290.2K
2 claude-opus-4-8 Mini-SWE-Agent max
25%
39.8%
132 115.2K
3 gpt-5-6-sol Mini-SWE-Agent xhigh
24.4%
54.7%
76 42.1K
4 claude-sonnet-5 Mini-SWE-Agent max
17.4%
39.5%
333 445.5K
5 grok-4-5 Mini-SWE-Agent high
17.2%
49.4%
94 38.5K
6 gpt-5-5 Mini-SWE-Agent xhigh
15.9%
56.8%
88 35.9K
7 claude-opus-4-7 Mini-SWE-Agent max
13.8%
39.1%
158 97.6K
8 gpt-5-4 Mini-SWE-Agent xhigh
13.6%
48.9%
82 50.5K
9 glm-5-2 Mini-SWE-Agent max
13.1%
32.1%
214 66.0K
10 kimi-k2-6 Mini-SWE-Agent default
9.4%
24.7%
222 513.1K
11 claude-sonnet-4-6 Mini-SWE-Agent high
9.3%
30.2%
175 61.1K
12 gemini-3-1-pro Mini-SWE-Agent high
6.8%
26.1%
90 19.4K
13 gemini-3-5-flash Mini-SWE-Agent medium
3.4%
20.5%
255 85.0K

Basic solve rate is the share of an agent's runs that pass every pre-written verifier and automated validation test. Tasteful solve rate requires all of that and clears every additional quality gate: rubric, bloat, codebase practice, and relative taste vs. an expert reference.

Source repositories

Twelve open-source projects sampled across libraries, tools, services, and full applications. Most Senior SWE-Bench tasks are based on PRs authored by engineers with 100 commits in the respective repository, with maintainer-authored PRs oversampled.

Realistic vs. over-specified instructions

For comparison, here are two bug-task instructions from real-world source PRs. Senior SWE-Bench frames bugs as natural-language behavioral reports; SWE-Bench Pro spells out full reproduction steps and expected behavior. Behavioral testing lets the realistic version stay short without sacrificing reliable grading.

Illustrative samples. Senior SWE-Bench instructions read like an issue report on Slack; verifier-driven benchmarks lean on rigid, over-specified reproduction steps. Note: instructions do not represent the same task.

Comparison to other benchmarks

Several recent benchmarks make progress on behavioral testing and instruction realism. The following table provides a brief comparison.

Benchmark

Task style and source

Instruction realism

Reward mechanisms

Open source

Senior SWE-Bench

Real-world PRs

High (natural language message)

  • Verifiers (behavioral)
  • Validation agent
  • Task rubrics
  • Taste judge

Yes

SWE-Bench Pro

Real-world PRs

Low (full specs)

  • Verifiers (implementation-specific)
  • Rubric

Yes

DeepSWE

Invented tasks in real repos

Mixed (some full specs)

  • Verifiers (behavioral)

Yes

FrontierCode

Real-world PRs

Unknown (examples are mixed)

  • Verifiers (behavioral)
  • LLM-adapted verifiers
  • Agent-written tests (reverse)
  • Code quality judge

No

ProgramBench

Full program recreation

  • Verifiers (behavioral)

No

Methodology

Metrics

Pass@1 on the Mini-SWE-Agent harness (Harbor-compatible). Tasteful Solve Rate requires all six gates (verifiers + validation + rubric + bloat + practice + relative taste) to pass simultaneously; Basic Solve Rate removes the taste-related gates and measures correctness only.

Validation Agent

For feature tasks, an agent (Mini-SWE-Agent with Claude Sonnet 4.6) writes behavioral tests adapted to each submitted solution using an expert-authored recipe. Each task is calibrated by running 3× on the oracle patch and 3× on no-op, rejected if pass³ < 1 on oracle or pass³ > 0 on no-op. Wall-clock time overhead 6–20% (median 11%); token cost overhead 2–16% (median 6%). Measured on Claude Opus 4.8 trials. In practice, less than 5% of trials are discarded.

Taste Judge

An LLM judge grades each patch against the expert reference solution along two axes: relative code quality (minimality, approach, hygiene, fluency, craftsmanship) and codebase practice alignment (style consistency, pattern adherence, library usage, abstraction level, documentation fit). Thresholds set conservatively (any score > 2/5) and calibrated against human reviewers.

QUALITY CONTROL

Every task passes three layers of review: automated LLM-based checks, research-team review for overall design and implementation quality, and SWE-expert review via the Snorkel AI expert network using an extensive rubric. Each task includes a "guided" variant whose instruction adds optional hints (useful for performance diagnosis or curriculum learning) without prescribing the solution.

What the results show

Three patterns emerge from the leaderboard. None depend on the absolute scores, all are about the gap between correctness and senior-level taste.

1

Taste opens up to a 6× gap.

Frontier agents pass basic correctness (verifiers + validation tests) on 21–57% of tasks but earn a Tasteful Solve on only 3–28%. Every model loses 37–83% of its basic-solve credit when the taste, bloat, and codebase-practice gates are applied.

2

Correctness and taste are different skills.

GPT-5.5 wins on Basic Solve at 56.8%, but Claude Fable 5 wins on Tasteful at 29.1% — the rankings flip between the two metrics. Models that write the most runtime-passing patches don't always write the most senior-grade ones.

 

3

Even the top model misses senior taste more than 7 out of 10 times.

Claude Opus 4.8 leads at 25.0% Tasteful Solve, meaning an agent that passes runtime tests is still failing the bar a senior engineer would hold 76% of the time.

Acknowledgments

Senior SWE-Bench is led by Henry Kiss Ehrenberg with contributions from Vincent Sunn Chen at Snorkel AI; Austin W. Hanjie and Karthik Narasimhan at Princeton University; and Gabriel Orlanski and Frederic Sala at the University of Wisconsin–Madison.

All tasks are created and reviewed by contributing research staff and software engineers from the Snorkel AI expert network, in concert with specialized coding and evaluation agents. The benchmark is open source and Harbor-compatible.

FAQs

Get notified when we launch a new benchmark

Share this benchmark

More benchmarks

Open Benchmarks Grants

OSWorld 2.0

Long-horizon professional workflows with verifiable outcomes across 55 sub-industries. 147 public tasks of a 1,500+ task corpus, sourced and validated by 300+ industry experts.

By binary accuracy (300 steps)
1
Image
gpt-5-5 · xhigh
13%
2
Image
Claude Opus 4.7 · max
13%
3
Image
Claude Sonnet 4.6 · medium
8.3%
Open Benchmarks Grants

Agents’ Last Exam

Long-horizon professional workflows with verifiable outcomes across 55 sub-industries. 147 public tasks of a 1,500+ task corpus, sourced and validated by 300+ industry experts.

Top Submissions (Pass Rate)
1
Image
Codex · GPT 5.6-Sol · XHigh
30.6%
2
Image
Codex · GPT 5.6-Sol · High
30.6%
3
Image
Codex · GPT 5.6-Sol · Max
29.6%

Agentic Coding

A benchmark for evaluating AI models on complex, real-world coding tasks that require multi-step reasoning, tool use, and autonomous problem-solving.

Top Models
1
Image
Claude Opus 4.6
65.2%
2
Image
Claude Opus 4.5
58.0%
3
Image
Claude Sonnet 4.5
57.6%
Open Benchmarks Grants

SlopCode Bench

Measures code quality degradation in AI-assisted codebases. Tracks checkpoint solve rates, erosion (code bloat), and verbosity under realistic repo conditions.

Top Models by Iso Solve
1
Image
GPT-5.5
28.06%
2
Image
GPT-5.3-Codex
26.02%
3
Image
GPT-5.4
23.47%
Open Benchmarks Grants

Continual Learning Bench

Evaluates whether AI systems improve from prior experience across sequential, stateful tasks, measuring real in-context learning, not just raw capability.

Top Systems (Agg. Reward)
1
Image
ICL · Claude Sonnet 4.6
+0.223
2
Image
ICL · GPT-5.4
+0.201
3
Image
Claude Code · Sonnet 4.6
+0.190
Open Benchmarks Grants

Terminal-Bench 2.1

Terminal agent evaluation led by Stanford University and Laude Institute. v2.1 fixes 28 tasks from 2.0 and introduces continuous validation.

Top Submissions
1
Image
Codex CLI · GPT-5.5
83.4%
2
Image
Claude Code · Claude 5 Fable
83.1%
3
Image
Terminus 2 · Claude 5 Fable
80.4%
of
 Illution Back
Illution Front

For models that need to be right. Not just good enough.