arXiv paper· machine learning (LLM agent evaluation and systems)· benchmark

SWE-Serve: Benchmarking Agentic Engineering For Production Inference Serving

Jennifer Williams, Dave Farris, Jeff Farris, Jiantao Jiao

cs.AI · cs.SE

Quick verdict

SWE-Serve benchmarks agents on SGLang production-inference tasks; rigorous pipeline and E2E gap, but matched-control CI includes zero, tempering causality.

Summary

SWE-Serve is a benchmark of 53 repository-grounded tasks for evaluating coding agents on production inference engineering, built from 83 merged SGLang changes since December 2025 across six families (model enablement, speculative decoding, kernels/quantization, caching/runtime state, distributed execution, serving APIs). Tasks ship a containerized repo at a base commit, an instruction, hidden fail-to-pass/pass-to-pass tests, and, for 19 tasks, 276 model-serving end-to-end (E2E) tests; performance gates appear in only 3 tasks; 41 tasks need one H100, 12 are CPU-only. Validity rests on no-op/oracle controls, agent-assisted adversarial probing, and human adjudication (53 of 156 candidates admitted). Under closed-book execution with trajectory audits, 11 models in 31 model-effort configurations were run three times with mini-SWE-agent; Claude Opus 5 (max) and GPT-5.6 Sol (max) lead at 75% mean pass@1, a 40-point spread. The core finding: on the 19 E2E-covered tasks, pass rate rises from 45.9% to 69.4% (+23.4pp) when E2E tests are removed from scoring, but a matched test-removal control yields only a 2.1-point differential with a 95% interval of −0.5 to 4.3, crossing zero. Limitations: a single codebase (SGLang), K=3 runs, single-GPU scope, and no private held-out set against training-data exposure.

Review complete

Assessment at a glance

machine learning (LLM agent evaluation and systems)

4

risk flags identified

● high 1

● medium 2

● low 1

Reproducibility readinesshigh
Code & data availableyes
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viableCode-reproducibleNeeds GPU

5 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • SWE-Serve is the first benchmark targeting repository-scale production inference engineering, with 53 tasks from 83 merged SGLang PRs across six engineering families.
  • Under closed-book execution with a shared harness, the best configurations (Claude Opus 5 max, GPT-5.6 Sol max) reach 75% mean pass@1, with a 40-point spread across 11 models.
  • Removing model-serving E2E tests from scoring raises pass rate from 45.9% to 69.4% (+23.4pp) on the 19 E2E-covered tasks, with increases in all 11 top-per-model configurations.
  • E2E test removal produces 2.0× as many fail-to-pass transitions as matched non-E2E removal (16.1 vs 8.0 across 10,000 randomized pairs, 92.2% favoring E2E).
  • Tasks whose verifiers test multi-domain behavior, persistent state, or concurrent coordination show 21.3, 20.8, and 29.0pp lower mean pass rates, respectively.

Strengths

  • Disciplined task-admission pipeline with full non-admission accounting

    786 source records → 203 candidates → 156 task candidates → 53 admitted (34%); the 103 rejections are itemized by reason (Figure 6, Appendix A.1.5), and one review round flagged 27 candidates for verifier changes. No-op rejection and oracle acceptance hold for 53/53 tasks (Table 6).

  • Pre-specified task characterization before any model outcomes

    Runtime-domain breadth, persistent state, and concurrent-concurrency labels were assigned from task instructions and verifier tests only, before examining results (A.1.4), with a four-domain taxonomy grounded in documented components of vLLM, SGLang, TensorRT-LLM, and Triton (Table 4).

  • Empirically motivated evaluation-integrity design

  • The E2E-gap claim is tested against a matched control, not just asserted

  • Resource-aware leaderboard and harness sensitivity

Weaknesses

  • Headline gap rests on a control whose differential interval includes zero

  • Single-codebase scope with vendor proximity

  • E2E-only tasks mechanically inflate the raw gap

  • Thin statistical power for a leaderboard paper

  • Subgroup analyses are descriptive only

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

SWE-Serve (NVIDIA / UC Berkeley) is a benchmark paper for agentic coding evaluation in production inference engineering. It makes three claims: (1) existing benchmarks leave a coverage hole — repository-level SWE suites (SWE-bench Verified/Pro, DeepSWE) and terminal-agent benchmarks (Terminal-Bench 3: only 3/74 inference tasks) do not target inference, while kernel/perf benchmarks (KernelBench, SOL-ExecBench, ISO-Bench, InferenceBench) stop at optimization; (2) SWE-Serve fills it with 53 tasks from 83 merged SGLang PRs across six families, executable on CPU or one H100; (3) agents show a measurable production correctness gap. The headline number is +23.4pp (45.9%→69.4%) when model-serving E2E tests are removed from scoring on 19 tasks, rising in all 11 top-per-model configurations.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 5 strengths & 5 weaknesses, analyzed in detail
  • 4 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is SWE-Serve?

SWE-Serve is a benchmark of 53 repository-level coding tasks built from real merged changes (83 pull requests) to SGLang, an open-source LLM inference-serving system. It tests whether AI coding agents can implement production inference features — model support, decoding, caching, serving APIs — correctly enough to pass hidden functional, regression, and end-to-end serving tests.

Which models score best on SWE-Serve?

Claude Opus 5 at max reasoning effort and GPT-5.6 Sol at max effort lead with 75% mean pass@1 (three runs each, mini-SWE-agent harness, closed-book). The lowest is Inkling S at 35%. Among four configurations tied at 64%, per-task cost varies 7.6× ($0.95–$7.24).

What is the production correctness gap the paper reports?

Many agent patches pass all local tests but fail end-to-end tests that exercise a live SGLang server through its public interfaces. On the 19 tasks with such E2E tests, removing the E2E tests from scoring lifts pass rate from 45.9% to 69.4% (+23.4pp). A matched control removing equal numbers of non-E2E tests shows a much smaller E2E-specific differential (2.1 points, 95% interval −0.5 to 4.3), so the raw gap partly reflects test count and difficulty.

Is SWE-Serve publicly available and can it be reproduced?

The authors state that the benchmark, execution environments (Harbor 0.13.1 containers), and verifiers are released, with pinned harness versions and randomized seeds. Reproducing the full leaderboard requires a CPU or one NVIDIA H100 per task plus paid API access to frontier models (roughly $0.33–$17.40 per task attempt); the 12 CPU-only tasks are the cheapest entry point.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • All figures (1, 2, 4–18) are available only as extracted text labels; plot-level claims were checked against stated numbers, not the rendered plots.
  • Wide tables (Table 5 task characterization, Table 10 task-level outcomes) may have row/column misalignment from PDF extraction; per-task cells were not individually verified.
  • Numbers are taken from the provided extraction without external verification against the released artifacts.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
SWE-Serve: Benchmarking Agentic Engineering For Production Inference Serving | Evolve.Pub