The Scala subset of MultiPL-E: HumanEval and MBPP function-completion problems translated into Scala and scored with pass@1.
unassessed
| Category | coding |
|---|---|
| Subcategory | multilingual code generation |
| Page status | active |
| Metric | pass@1 |
| Direction | higher_is_better |
| Unit | % |
| Dataset licence | MIT |
| Publisher | Northeastern University Programming Research Lab (nuprl) |
This subset translates the HumanEval and MBPP prompts into Scala by rewriting each problem's function signature, docstring and tests with Scala syntax and typing, then asks the model to complete the function body in Scala. The underlying algorithmic problem is unchanged from the Python original; only the surface language differs.
Function completion in Scala: given a translated signature, docstring and (for HumanEval-derived items) doctests, the model generates a function body, which is compiled or interpreted with a real Scala toolchain inside a container and checked against translated unit tests.
| Model | Provider | Score | Card as of |
|---|---|---|---|
| GPT-5.1 | OpenAI | 73.8 | 2026-04 |
| GPT-5.1 Chat | OpenAI | 73.8 | 2026-04 |
| GPT-5.1 Codex | OpenAI | 73.8 | 2026-04 |
| GPT-5.1 Codex Max | OpenAI | 73.8 | 2026-04 |
| GPT-5.1 Codex mini | OpenAI | 73.8 | 2026-04 |
| GPT-5 | OpenAI | 72.5 | 2026-04 |
| GPT-5 Chat (latest) | OpenAI | 72.5 | 2026-04 |
| GPT-5 Mini | OpenAI | 72.5 | 2026-04 |
| GPT-5 Nano | OpenAI | 72.5 | 2026-04 |
| GPT-5 Pro | OpenAI | 72.5 | 2026-04 |
| GPT-5-Codex | OpenAI | 72.5 | 2026-04 |
| GPT-5.2 | OpenAI | 72.5 | 2026-04 |
| GPT-5.2 Chat | OpenAI | 72.5 | 2026-04 |
| GPT-5.2 Codex | OpenAI | 72.5 | 2026-04 |
| GPT-5.2 Pro | OpenAI | 72.5 | 2026-04 |
| GPT-5.3 Chat (latest) | OpenAI | 72.5 | 2026-04 |
| GPT-5.3 Codex | OpenAI | 72.5 | 2026-04 |
| GPT-5.3 Codex Spark | OpenAI | 72.5 | 2026-04 |
| GPT-5.4 | OpenAI | 72.5 | 2026-04 |
| GPT-5.4 mini | OpenAI | 72.5 | 2026-04 |
| GPT-5.4 nano | OpenAI | 72.5 | 2026-04 |
| GPT-5.4 Pro | OpenAI | 72.5 | 2026-04 |
| Claude Opus 4 | Anthropic | 72.2 | 2026-04 |
| Claude Opus 4.6 | Anthropic | 72.2 | 2026-04 |
| o3 | OpenAI | 71.8 | 2026-04 |
| Claude Opus 4.5 | Anthropic | 71.5 | 2026-04 |
| Claude Opus 4.5 (latest) | Anthropic | 71.5 | 2026-04 |
| Claude Sonnet 4.6 | Anthropic | 70.2 | 2026-04 |
| Claude Opus 4.1 | Anthropic | 70.1 | 2026-04 |
| Claude Opus 4.1 (latest) | Anthropic | 70.1 | 2026-04 |
| Qwen3-Coder 480B-A35B Instruct | Alibaba / Qwen Team | 69.5 | 2026-04 |
| Claude Sonnet 4 | Anthropic | 68.5 | 2026-04 |
| Claude Sonnet 4.5 | Anthropic | 68.5 | 2026-04 |
| Claude Sonnet 4.5 (latest) | Anthropic | 68.5 | 2026-04 |
| Gemini 2.5 Pro | Google DeepMind | 68.5 | 2026-04 |
| Grok 4 | xAI | 68.2 | 2026-04 |
| Grok 4 Fast | xAI | 68.2 | 2026-04 |
| Grok 4 Fast (Non-Reasoning) | xAI | 68.2 | 2026-04 |
| Grok 4.1 Fast | xAI | 68.2 | 2026-04 |
| Grok 4.1 Fast (Non-Reasoning) | xAI | 68.2 | 2026-04 |
| Grok 4.20 (Non-Reasoning) | xAI | 68.2 | 2026-04 |
| Grok 4.20 (Reasoning) | xAI | 68.2 | 2026-04 |
| Grok 4.20 Multi-Agent | xAI | 68.2 | 2026-04 |
| Claude Opus 4 (latest) | Anthropic | 67.8 | 2026-04 |
| GPT-4.1 | OpenAI | 67.2 | 2026-04 |
| o4-mini | OpenAI | 66.2 | 2026-04 |
| o4-mini-deep-research | OpenAI | 66.2 | 2026-04 |
| Claude Sonnet 4 (latest) | Anthropic | 65.8 | 2026-04 |
| Qwen3 235B-A22B | Alibaba / Qwen Team | 65.2 | 2026-04 |
| DeepSeek V3.2 Exp | DeepSeek | 64.5 | 2026-04 |
| GPT-4o | OpenAI | 64.5 | 2026-04 |
| GPT-4o (2024-05-13) | OpenAI | 64.5 | 2026-04 |
| GPT-4o (2024-08-06) | OpenAI | 64.5 | 2026-04 |
| GPT-4o (2024-11-20) | OpenAI | 64.5 | 2026-04 |
| Claude Sonnet 3.7 | Anthropic | 64.2 | 2026-04 |
| DeepSeek V3.2 | DeepSeek | 63.2 | 2026-04 |
| o3-mini | OpenAI | 63.2 | 2026-04 |
| GPT-4 Turbo | OpenAI | 62.8 | 2026-04 |
| Claude Sonnet 3.5 | Anthropic | 62.5 | 2026-04 |
| Claude Sonnet 3.5 v2 | Anthropic | 62.5 | 2026-04 |
| DeepSeek R1 0528 | DeepSeek | 62.5 | 2026-04 |
| DeepSeek R1 0528 NVFP4 v2 | NVIDIA | 62.5 | 2026-04 |
| Claude Haiku 4.5 | Anthropic | 60.5 | 2026-04 |
| Claude Haiku 4.5 (latest) | Anthropic | 60.5 | 2026-04 |
| DeepSeek R1 | DeepSeek | 60.2 | 2026-04 |
| DeepSeek Reasoner | DeepSeek | 60.2 | 2026-04 |
| DeepSeek V3.1 | DeepSeek | 59.8 | 2026-04 |
| Gemini 2.5 Flash | Google DeepMind | 58.8 | 2026-04 |
| Gemini 2.5 Flash Image | Google DeepMind | 58.8 | 2026-04 |
| Gemini 2.5 Flash Image (Preview) | Google DeepMind | 58.8 | 2026-04 |
| Gemini 2.5 Flash Lite | Google DeepMind | 58.8 | 2026-04 |
| Gemini 2.5 Flash Lite Preview 06-17 | Google DeepMind | 58.8 | 2026-04 |
| Gemini 2.5 Flash Lite Preview 09-25 | Google DeepMind | 58.8 | 2026-04 |
| Gemini 2.5 Flash Preview 04-17 | Google DeepMind | 58.8 | 2026-04 |
| Gemini 2.5 Flash Preview 05-20 | Google DeepMind | 58.8 | 2026-04 |
| Gemini 2.5 Flash Preview 09-25 | Google DeepMind | 58.8 | 2026-04 |
| Gemini 2.5 Flash Preview TTS | Google DeepMind | 58.8 | 2026-04 |
| Grok 3 | xAI | 58.8 | 2026-04 |
| Grok 3 Fast | xAI | 58.8 | 2026-04 |
| Grok 3 Fast Latest | xAI | 58.8 | 2026-04 |
| Grok 3 Latest | xAI | 58.8 | 2026-04 |
| Grok 3 Mini | xAI | 58.8 | 2026-04 |
| Grok 3 Mini Fast | xAI | 58.8 | 2026-04 |
| Grok 3 Mini Fast Latest | xAI | 58.8 | 2026-04 |
| Grok 3 Mini Latest | xAI | 58.8 | 2026-04 |
| Qwen3 32B | Alibaba / Qwen Team | 58.2 | 2026-04 |
| Qwen3 32B AWQ | Alibaba / Qwen Team | 58.2 | 2026-04 |
| Qwen3 32B NVFP4 | NVIDIA | 58.2 | 2026-04 |
| Mistral Large (latest) | Mistral AI | 57.8 | 2026-04 |
| Mistral Large 2.1 | Mistral AI | 57.8 | 2026-04 |
| Mistral Large 3 | Mistral AI | 57.8 | 2026-04 |
| DeepSeek V3 0324 | DeepSeek | 57.2 | 2026-04 |
| GPT-4 | OpenAI | 56.8 | 2026-04 |
| GPT-4.1 mini | OpenAI | 56.8 | 2026-04 |
| GPT-4.1 nano | OpenAI | 56.8 | 2026-04 |
| Claude Opus 3 | Anthropic | 56.2 | 2026-04 |
| DeepSeek Chat | DeepSeek | 55.8 | 2026-04 |
| DeepSeek V3 | DeepSeek | 55.8 | 2026-04 |
| Qwen2.5 Coder 32B Instruct | Alibaba / Qwen Team | 55.2 | 2026-04 |
| Qwen2.5 Coder 32B Instruct AWQ | Alibaba / Qwen Team | 55.2 | 2026-04 |
| Llama 4 Maverick 17B 128E Instruct | Meta | 54.5 | 2026-04 |
| Llama-4-Maverick-17B-128E-Instruct-FP8 | Meta | 54.5 | 2026-04 |
| Qwen2.5 72B Instruct | Alibaba / Qwen Team | 53.2 | 2026-04 |
| GPT-4o mini | OpenAI | 52.8 | 2026-04 |
| Claude Haiku 3.5 | Anthropic | 52.5 | 2026-04 |
| Claude Haiku 3.5 (latest) | Anthropic | 52.5 | 2026-04 |
| Gemma 4 31B | Google DeepMind | 52.5 | 2026-04 |
| gemma 4 31B it | Google DeepMind | 52.5 | 2026-04 |
| gemma 4 31B it GGUF | Unsloth | 52.5 | 2026-04 |
| Gemma 4 31B IT NVFP4 | NVIDIA | 52.5 | 2026-04 |
| Codestral (latest) | Mistral AI | 52.1 | 2026-04 |
| Mistral Medium (latest) | Mistral AI | 51.2 | 2026-04 |
| Mistral Medium 3 | Mistral AI | 51.2 | 2026-04 |
| Mistral Medium 3.1 | Mistral AI | 51.2 | 2026-04 |
| Llama 4 Scout 17B 16E | Meta | 50.8 | 2026-04 |
| Llama 4 Scout 17B 16E Instruct | Meta | 50.8 | 2026-04 |
| Llama-4-Scout-17B-16E-Instruct-FP8 | Meta | 50.8 | 2026-04 |
| phi 4 | Microsoft | 50.5 | 2026-04 |
| Gemma 4 26B | Google DeepMind | 50.2 | 2026-04 |
| Llama 3.3 70B Instruct NVFP4 | NVIDIA | 50.2 | 2026-04 |
| Llama-3.3-70B-Instruct | Meta | 50.2 | 2026-04 |
| Llama 3.1 70B | Meta | 48.2 | 2026-04 |
| Llama 3.1 70B Instruct | Meta | 48.2 | 2026-04 |
| Qwen2.5 Coder 14B Instruct | Alibaba / Qwen Team | 47.5 | 2026-04 |
| Mistral Small (latest) | Mistral AI | 43.2 | 2026-04 |
| Mistral Small 24B Instruct 2501 | Mistral AI | 43.2 | 2026-04 |
| Mistral Small 3.1 24B Instruct 2503 | Mistral AI | 43.2 | 2026-04 |
| Mistral Small 3.2 | Mistral AI | 43.2 | 2026-04 |
| Mistral Small 3.2 24B Instruct 2506 | Mistral AI | 43.2 | 2026-04 |
| Mistral Small 4 | Mistral AI | 43.2 | 2026-04 |
| Mistral Small 4 119B 2603 | Mistral AI | 43.2 | 2026-04 |
| Qwen2.5 Coder 7B Instruct | Alibaba / Qwen Team | 40.2 | 2026-04 |
| Qwen2.5 Coder 7B Instruct GPTQ Int4 | Alibaba / Qwen Team | 40.2 | 2026-04 |
| Phi 4 mini instruct | Microsoft | 38.2 | 2026-04 |
| CodeLlama 34B Instruct hf | Meta | 32.5 | 2026-04 |