Senior SWE-Bench: open-source benchmark that assesses agents as senior engineers
Benchmark difficulty and human comparison
- Current top solve rate is ~24% using a frontier model; some wonder what a competent human engineer would score.
- Several note that humans can specialize in a single codebase and use LLMs as tools, so raw percentage comparisons are tricky.
- There is curiosity about how human-in-the-loop setups (LLM asking humans for help) would affect performance.
Benchmark design, objectivity, and scope
- Many criticize the benchmark as too subjective and narrow, especially around “tasteful” vs “bloated” solutions.
- Some argue benchmarks should focus on end-to-end product quality (features, bugs, behavior over time) rather than code diffs.
- Others stress that real “senior” work includes planning, documentation, requirements gathering, and organizational constraints—hard to encode in a single coding task.
- There’s a call for clearer articulation of what axes are being tested (planning, design, maintainability, performance, etc.).
LLMs as judges and the notion of “taste”
- Skepticism about having LLMs judge subjective qualities like “tasteful solves,” especially if the coding model and judging model are related.
- Concerns about bias (models preferring their own family’s outputs) and “prompt woo” like “you are a senior reviewer, make no mistakes.”
- Counterpoint: some standards (e.g., maintainability metrics, ISO-like rules) can partially objectify code quality, but even those are contested.
- Debate over whether “taste” is just ego and vibes vs a hardened System 1 heuristic for maintainability and robustness.
Model comparisons and harness effects
- Mixed experiences comparing Opus 4.8 and GPT 5.5: some see Opus as far better at underspecified, high-level work; others find GPT 5.5 clearly superior except in specific domains.
- Several emphasize that the “harness” (tools, environment, prompting) matters as much as the base model.
Underspecified requirements and what “senior” means
- The benchmark’s claim that senior engineers build features from underspecified requirements is challenged.
- Multiple commenters say real seniors proactively obtain requirements from users, metrics, and stakeholders instead of inventing them.
- Others note that seniors must also resolve ambiguity and intuit missing constraints, not just execute fully specified tasks.
Longevity, gaming, and alternative benchmarks
- Being open-source and based on real OSS changes raises concerns about overfitting and models memorizing training data.
- Questions about how to keep the benchmark comparable over time as models train on its tasks.
- Ideas floated include adversarial question generation with ELO-style scoring, human-grounded difficulty tiers, and simulated evolving requirements with LLM roleplay.