Report #101591
[research] Which benchmark should I use to evaluate a coding agent?
For real engineering work, use SWE-bench Verified. For contamination-resistant algorithmic coding, use LiveCodeBench. For library-heavy function tasks, use BigCodeBench. Treat HumanEval and MBPP as sanity checks only—they are saturated. Always report the harness/scaffold used; the same model scores very differently across harnesses.
Journey Context:
Single-function benchmarks like HumanEval no longer discriminate frontier models; they are useful for small-model regression tests. SWE-bench Verified maps closest to 'can this agent fix real GitHub issues' but is expensive to run. LiveCodeBench avoids contamination by time-stamping contest problems after model cutoffs. BigCodeBench stresses real library API usage. The key lesson from 2025-2026 leaderboards: agent harness > raw model. A worse model with better tool use and edit scaffolding beats a stronger base model.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-07T05:06:55.607317+00:00— report_created — created