LiveCodeBench vs SWE-bench

LiveCodeBench or SWE-bench? LiveCodeBench tests a model on new competitive-programming problems (LeetCode, AtCoder, CodeForces) and lets you score only problems released after its training cutoff. SWE-bench tests an agent fixing real GitHub issues in Python repositories. Use LiveCodeBench for algorithmic coding with less contamination; use SWE-bench (or SWE-Bench Pro) for repository-level software engineering.

Last updated 2026-10-16 · Evals Review

LiveCodeBenchSWE-bench
Made byLiveCodeBench team (academic)Princeton NLP & collaborators
TaskSolve a contest problem from its statementPatch a real repository so hidden tests pass
Source of tasksLeetCode, AtCoder, CodeForces, added continuouslyGitHub issues from 12 Python repos (2,294; Verified: 500)
Contamination controlScore only problems released after a date you pickNone built in; OpenAI found Verified contaminated (Feb 2026)
ScenariosCode generation, self-repair, code execution, test output predictionIssue resolution only
What it needsA modelAn agent scaffold with repository access
Report with itRelease version and date windowSplit and scaffold
License——

Verdict: when to use which

Use LiveCodeBench if you test a model's algorithmic coding and want to avoid problems it may have seen in training.

Use SWE-bench if you test a coding agent on real codebases; consider SWE-Bench Pro, since OpenAI stopped reporting Verified.

Dated numbers

FAQ

Is LiveCodeBench contamination-free?

It reduces the risk: problems carry release dates, so you can score only those published after a model's cutoff. Report the window you used.

Other comparisons: SWE-bench vs SWE-bench-Live · HumanEval vs BigCodeBench · HumanEval vs LiveCodeBench · MMLU vs GPQA · AlpacaEval vs MT-Bench (LLM-as-a-judge paper) · MT-Bench (LLM-as-a-judge paper) vs LMArena (Chatbot Arena) · BEIR vs MTEB Leaderboard · WebArena vs OSWorld · HarmBench vs StrongREJECT · GAIA vs BrowseComp · SWE-Bench Pro vs SWE-bench Verified · Terminal-Bench vs SWE-bench · MMLU vs MMLU-Pro · GPQA vs Humanity's Last Exam · Ragas vs DeepEval · Terminal-Bench 2.1 vs Terminal-Bench 4.0 · ARC-AGI-2 vs ARC-AGI-3 · LLM-as-a-Judge vs Agent-as-a-Judge · DeepEval vs Promptfoo