BigCodeArena is a human‑in‑the‑loop platform that lets users compare AI code generators by running their outputs in isolated sandboxes. Since its February 2025 launch it has collected over 14,000 conversations from more than 500 users, generating 4,731 preference votes that feed Elo ratings for 10 frontier LLMs across 10 languages and 8 execution environments. The platform supports multi‑turn interactions, allowing users to refine code and request bug fixes.
Evaluating the quality of AI-generated code is notoriously difficult. While humans can easily spot whether a piece of code "looks right," determining if it actually works correctly, handles edge cases properly, and produces the intended result requires running and testing it. This is why today, we're thrilled to announce BigCodeArena -- the first human-in-the-loop platform for evaluating code generation models through execution.
Inspired by LMArena for LLMs, we've built a platform that allows anyone to compare code generation models side-by-side, but with a crucial difference: you can actually run the code and see what it produces . Just submit a coding task, watch two different models generate solutions, execute both programs, and vote on which model produced better results. The outcomes are organized into a leaderboard that displays the community's highest-rated models.
The field of code generation has long struggled with reliable evaluation methods. Traditional benchmarks like HumanEval test code against predefined test cases, but these represent only a tiny fraction of real-world programming tasks. Human evaluation platforms exist for general chatbots, but they fall short for code: reading raw source code and mentally simulating its execution is cognitively demanding and error-prone, especially for longer programs or complex UI applications.
These results highlight an important insight: aggregate Elo scores don't tell the whole story . Some models remain brittle under specific runtime constraints, and execution environment matters significantly for real-world deployment.
We currently support 10 languages (Python, JavaScript, TypeScript, HTML, C, C++, Java, Go, Rust, and Markdown) and 8 execution environments:
You ask two AI models to build a responsive photo gallery website. Both generate code that looks syntactically correct. But which one is actually better? Without running the code, it's nearly impossible to tell. One might produce a beautiful, functional grid layout, while the other might have subtle bugs or poor styling that only become apparent when rendered in a browser.
This observation led us to a key insight: execution feedback is essential for humans to judge code quality reliably. That's exactly what BigCodeArena provides.
BigCodeArena extends the Chatbot Arena framework with powerful features specifically designed for code evaluation:
Reliable, execution‑based evaluation is essential for advancing code‑generation models, ensuring they perform well in real‑world programming tasks.