Para o Kode, esses benchmarks são os mais relevantes — medem capacidade de coding real.
HumanEval
- arXiv: 2107.03374 (Chen et al., OpenAI, 2021)
- Tamanho: 164 problemas Python
- Formato: Docstring → implementação; verificado por unit tests
- Métrica:
pass@k — probabilidade de pelo menos 1 de k amostras passar
- Status: Saturado — modelos top chegam a 95%+
- Limitação: Muito pequeno; problemas simples; Python apenas
HumanEval+
- Origem: EvalPlus (2023)
- Melhoria: Testes adicionais (mais rigorosos) para mesmos problemas
- Resultado: Reduz scores em ~5–15% — modelos que "passam" nos testes originais falham nos novos
MBPP — Mostly Basic Python Problems
- arXiv: 2108.07732 (Austin et al., Google, 2021)
- Tamanho: 974 problemas Python (378 de teste)
- Dificuldade: Básico a intermediário
- Status: Saturado (GPT-4: 90%+)
MBPP+
- Testes adicionais pelo EvalPlus; mais rigoroso
SWE-bench — Software Engineering Benchmark
SWE-bench Original
- arXiv: 2310.06770 (Princeton, 2023)
- Tamanho: 2,294 issues reais do GitHub (12 repositórios Python)
- Formato: Issue text → patch que resolve o issue + testes de regressão
- Avaliação: O patch gerado pelo modelo é aplicado e os testes existentes rodam
SWE-bench Verified
- Versão: 500 issues validados manualmente por humanos (removeu ambíguos)
- Por que usar: Scores mais confiáveis; menos ruído
- Referência atual: O benchmark padrão para coding agents
| Modelo/Sistema |
SWE-bench Verified |
| Claude Mythos Preview |
93.9% |
| Claude Opus 4.7 |
87.6% |
| GPT-5.3 Codex |
85.0% |
| Claude 4 |
77.2% |
| GPT-5 |
74.9% |
| Gemini 2.5 Pro |
63.2% |
| SWE-agent (2023) |
12.5% |
SWE-bench Lite
- 300 problemas "mais fáceis"; usado para iteração rápida
SWE-bench Multimodal
- Inclui issues com screenshots e diagramas
LiveCodeBench
- URL: livecodebench.github.io
- Mecanismo: Colete continuamente novos problemas de LeetCode, Codeforces, AtCoder após data de corte dos modelos
- Anti-contaminação: Problemas sempre mais novos que o treino dos modelos
- Formato: Competitive programming; verificado por testes
- Atualização: Mensal
BigCodeBench
- arXiv: 2406.15877
- Tamanho: 1,140 problemas Python
- Diferencial: Usa bibliotecas reais (numpy, pandas, requests, PIL, etc.) — não apenas stdlib
- Valida: Capacidade de usar APIs externas corretamente
- Mais realista que HumanEval/MBPP para código do mundo real
RepoBench
- arXiv: 2306.03091
- Foco: Code completion em nível de repositório (cross-file context)
- Formatos: Retrieval, completion, pipeline (juntos)
- Por que importa: Coding em projetos reais exige contexto de múltiplos arquivos
CrossCodeEval
- arXiv: 2310.11248
- Idiomas: Python, TypeScript, Java, C#
- Foco: Code completion com dependências cross-file
- Realismo: Projetos reais do GitHub
DS-1000
- arXiv: 2211.11501
- Foco: Data science — numpy, pandas, tensorflow, PyTorch, matplotlib, sklearn, scipy
- Tamanho: 1,000 problemas
- Realismo: Extraído de Stack Overflow real
CRUXEval
- arXiv: 2401.03065
- Foco: Raciocínio sobre execução de código
- Input prediction: Dado output, adivinhe o input
- Output prediction: Dado input, adivinhe o output
- Habilidade testada: Compreensão semântica de código (não apenas geração)
EvoEval
- Origem: 2024
- Mecanismo: Evolui HumanEval para múltiplas dimensões: mais difícil, criativo, ferramenta, tempo-espaço
- Por que usar: Menos contaminação que HumanEval original
CanItEdit / EditEval
- Foco: Edição de código — dado código existente + instrução, aplique mudança
- Relevante: Para AI coding assistants que editam código do usuário
Aider Polyglot Benchmark
- URL: aider.chatdocsleaderboards
- Foco: Edição de código em múltiplas linguagens (Python, JS, Go, Rust, etc.)
- Metodologia: Modelos editam código real em arquivo; teste de regressão
- Relevante: Para coding assistants tipo Copilot/Kode
Tabela de Estado da Arte (Abril 2026)
| Benchmark |
SOTA |
Modelo |
| HumanEval |
99.4% |
Claude Opus 4.7 |
| HumanEval+ |
95.2% |
GPT-5 |
| MBPP |
96.3% |
o3 |
| SWE-bench Verified |
93.9% |
Claude Mythos |
| LiveCodeBench |
~75% |
o3 |
| BigCodeBench |
~85% |
Claude Opus 4.7 |
| Plataforma |
URL |
Foco |
| EvalPlus Leaderboard |
evalplus.github.io/leaderboard |
HumanEval+, MBPP+ |
| SWE-bench Leaderboard |
swe-bench.github.io |
SWE-bench Verified |
| BigCode Leaderboard |
huggingface.cospacesbigcode/bigcode-models-leaderboard |
Código geral |
| Aider Leaderboard |
aider.chatdocsleaderboards |
Edição de código |
| LiveCodeBench |
livecodebench.github.io/leaderboard |
Anti-contaminação |