PythonSaga: Redefining the Benchmark to Evaluate Code Generating LLMs
Not on the map. Why?
Abstract (arXiv)
Driven by the surge in code generation using large language models (LLMs), numerous benchmarks have emerged to evaluate these LLMs capabilities. We conducted a large-scale human evaluation of HumanEval and MBPP, two popular benchmarks for Python code generation, analyzing their diversity and difficulty. Our findings unveil a critical bias towards a limited set of programming concepts, neglecting most of the other concepts entirely. Furthermore, we uncover a worrying prevalence of easy tasks, potentially inflating model performance estimations. To address these limitations, we propose a novel benchmark, PythonSaga, featuring 185 hand-crafted prompts on a balanced representation of 38 programming concepts across diverse difficulty levels. The robustness of our benchmark is demonstrated by the poor performance of existing Code-LLMs.
Key facts. Cited by 9 papers in the map (data through 13 Oct 2026). Builds on 21 of its 47 references that are in the map. First posted on arXiv 8 Jan 2024.
Builds on
21 of 47 references.
References · 21
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,072
- 2021Evaluating Large Language Models Trained on Codecited by 8,205
- 2021Program Synthesis with Large Language Modelscited by 3,573
- 2023Code Llama: Open Foundation Models for Codecited by 2,130
- 2023MetaGPT: Meta Programming for A Multi-Agent Collaborative Frameworkcited by 1,777
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,304
- 2021Measuring Coding Challenge Competence With APPScited by 891
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 884
- 2023StarCoder: may the source be with you!cited by 797
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 743
- 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 651
- 2021Dynabench: Rethinking Benchmarking in NLPcited by 452
9 more
- 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 447
- 2019Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networkscited by 272
- 2021CodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Taskscited by 199
- 2019SPoC: Search-based Pseudocode to Codecited by 176
- 2023SantaCoder: don't reach for the stars!cited by 170
- 2019Segmentation-Based Deep-Learning Approach for Surface-Defect Detectioncited by 145
- 2022MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generationcited by 135
- 2018An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translationcited by 108
- 2016A Convolutional Attention Network for Extreme Summarization of Source Codecited by 91
Built on by
Citing papers per year: 2025: 8; 2026: 1.
9 papers.
- 2025LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarkscited by 36
- 2025A Study of LLMs' Preferences for Libraries and Programming Languagescited by 20
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 15
- 2025How Diversely Can Language Models Solve Problems? Exploring the Algorithmic Diversity of Model-Generated Codecited by 10
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Qualitycited by 4
- 2025Integrating Expert Knowledge into Logical Programs via LLMscited by 3
- 2025SnipGen: A Mining Repository Framework for Evaluating LLMs for Codecited by 1
- 2025Eka-Eval: An Evaluation Framework for Low-Resource Multilingual Large Language Modelscited by 0
- 2026Who Benchmarks the Benchmarks? A Case Study of LLM Evaluation in Icelandiccited by 0
- 2026Who Benchmarks the Benchmarks? A Case Study of LLM Evaluation in Icelandic17 Mar 2026
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025Eka-Eval: An Evaluation Framework for Low-Resource Multilingual Large Language Models2 Jul 2025
- 2025A Study of LLMs' Preferences for Libraries and Programming Languages21 Mar 2025
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Quality7 Mar 2025
- 2025How Diversely Can Language Models Solve Problems? Exploring the Algorithmic Diversity of Model-Generated Code2 Mar 2025
- 2025Integrating Expert Knowledge into Logical Programs via LLMs17 Feb 2025
- 2025SnipGen: A Mining Repository Framework for Evaluating LLMs for Code10 Feb 2025
- 2025LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarks10 Feb 2025