2310.06770

2310.06770 — Cross-paper Synthesis

SWE-bench (2310.06770) — L3 per-paper synthesis #

SWE-bench is the measuring stick, and almost all its cluster peers are the

infrastructure that gets measured or that lives in the same agent category

but at a different layer of the stack. The relationship is therefore

axis-orthogonal rather than head-to-head: SWE-bench defines *what "success"

means for a coding agent; the peers optimize how fast / how cheaply* an agent

reaches that success, or how agents talk to tools/each other.

Why they cluster: SWE-bench (§7 Discussion) explicitly invites exactly these

follow-ups — "agent-based approaches for identifying relevant context ... and

augmenting LMs with program analysis and software engineering tools." The peers

are the ecosystem that grew into that invitation.

2. 本篇 vs 相关论文的 delta — what's new, incremental, contradictory #

DimensionSWE-bench (this)Cluster peers
Artifact typeevaluation benchmark + harness (2294 tasks, execution-graded)systems (schedulers, caches, routers) or survey
Metric of merittask resolve rate (% issues solved)throughput / latency / cost; task success held fixed
Contributiondefines the goalpostmoves the agent toward the goalpost faster/cheaper

矛盾根源: different objective functions, not a real disagreement.

SWE-bench measures whether the task is solved (a capability/quality axis) on

single-shot batch generation with no interactive latency claim

[2310.06770]. The CPU-centric paper measures *how long an

agent scaffold takes* (a latency axis) and explicitly does not touch task

success [2511.00739]. Both are correct within their axis;

they only look contradictory if one conflates "hard to solve" with "slow to

run."

3. 可攻击面 — adversarial rebuttal against specific claims #

4. 生态位 — paradigm-shift positioning, adoption evidence #

SWE-bench occupies the evaluation-substrate niche: it is the shared

coordinate system that lets the rest of the cluster claim progress. Its

paradigm shift was moving code evaluation from closed-form snippet synthesis

to open-ended, execution-verified repository editing

[2310.06770] — reframing "code generation" as "software

engineering as an agent task."

Adoption evidence (from the cluster itself):

The niche is durable precisely because of the self-refreshing pipeline

(§7): unlike a static benchmark that saturates, SWE-bench's low-human-intervention

construction lets it regenerate from new PRs, keeping it ahead of the training

cutoff it critiques HumanEval for lacking [2310.06770].

5. 未探索方向 — hybrid / adaptive directions from the cluster #

  1. Cost-and-capability joint leaderboard. SWE-bench reports only resolve
  2. rate; the cluster reports only latency/throughput. A hybrid metric —

    resolve-rate-per-dollar or resolve-rate at a latency SLO — would fuse

    SWE-bench's grading with Continuum/TokenCake/Autellix serving models

    [2511.02230][2510.18586][2502.13965].

    Nobody yet grades an agent on quality under a serving budget.

  3. Router-in-the-loop SWE-agent. RouteLLM routes by predicted query
  4. difficulty [2406.18665]; SWE-bench shows difficulty is highly

    uneven across issues/repos [2310.06770]. A router that sends

    easy localization/edit turns to a weak model and hard cross-file

    restructuring turns to a strong model, graded by SWE-bench resolve rate, is an

    unexplored cost-quality Pareto experiment.

  5. KV-reuse tuned to the SWE-bench edit loop. KVCOMM/TokenCake/Continuum all
  6. exploit that agent turns share context

    [2510.12872][2510.18586][2511.02230]. A

    coding agent iterating on the same 438K-line codebase across turns is a

    near-ideal case for cross-turn KV reuse, but none of these caching papers

    evaluate on the SWE-bench codebase-editing loop specifically.

  7. CPU-aware SWE-agent scheduling. The CPU-centric paper shows Bash/pytest
  8. tool execution dominates SWE-Agent latency on strong GPUs

    [2511.00739]; SWE-bench's

    grader is itself a heavy CPU workload (install + run pytest per instance).

    Applying COMB-style CPU/GPU micro-batch overlap to the SWE-bench

    evaluation-and-edit loop is an obvious, untried combination.

  9. Protocol-mediated multi-file editing. The interop survey
  10. [2505.02279] frames tool access (MCP) and agent-to-agent

    delegation (A2A) as the substrate; SWE-bench's cross-file edits (avg 1.7 files)

    are exactly where a multi-agent "one agent per file/module, coordinated over

    A2A" decomposition could be tested — an adaptive division of labor SWE-bench's

    single-agent baselines never explore.