mlsanityData to 7 Oct 2026

StudentEval: A Benchmark of Student-Written Prompts for Large Language Models of Code

arXiv 2306.04556 ↗First posted 7 Jun 2023cs.LG cs.HC cs.SEcited by 32

Not on the map. Why?

Abstract (arXiv)

Code LLMs are being rapidly deployed and there is evidence that they can make professional programmers more productive. Current benchmarks for code generation measure whether models generate correct programs given an expert prompt. In this paper, we present a new benchmark containing multiple prompts per problem, written by a specific population of non-expert prompters: beginning programmers. StudentEval contains 1,749 prompts for 48 problems, written by 80 students who have only completed one semester of Python programming. Our students wrote these prompts while working interactively with a Code LLM, and we observed very mixed success rates. We use StudentEval to evaluate 5 Code LLMs and find that StudentEval is a better discriminator of model performance than existing benchmarks. We analyze the prompts and find significant variation in students' prompting techniques. We also find that nondeterministic LLM sampling could mislead students into thinking that their prompts are more (or less) effective than they actually are, which has implications for how to teach with Code LLMs.

Key facts. Cited by 32 papers in the map (data through 7 Oct 2026). Builds on 22 of its 46 references that are in the map. First posted on arXiv 7 Jun 2023.

Builds on

22 of 46 references.

References · 22

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  2. 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,203
  3. 2021Program Synthesis with Large Language Modelscited by 3,509
  4. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
  5. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
  6. 2023StarCoder: may the source be with you!cited by 790
  7. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
  8. 2019MathQA: Towards Interpretable Math Word Problem Solving with Operation-Based Formalismscited by 653
  9. 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 442
  10. 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributionscited by 417
  11. 2022Grounded Copilot: How Programmers Interact with Code-Generating Modelscited by 216
  12. 2019SPoC: Search-based Pseudocode to Codecited by 176
10 more
  1. 2022Multi-lingual Evaluation of Code Generation Modelscited by 158
  2. 2022GitHub Copilot AI pair programmer: Asset or Liability?cited by 150
  3. 2022Productivity Assessment of Neural Code Completioncited by 97
  4. 2022Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programmingcited by 91
  5. 2022Lost at C: A User Study on the Security Implications of Large Language Model Code Assistantscited by 87
  6. 2023Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programmingcited by 87
  7. 2022Using Large Language Models to Enhance Programming Error Messagescited by 67
  8. 2023Comparing Code Explanations Created by Students and Large Language Modelscited by 63
  9. 2023"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmerscited by 62
  10. 2023TrojanPuzzle: Covertly Poisoning Code-Suggestion Modelscited by 47

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 7; 2024: 10; 2025: 11; 2026: 4.

32 papers.

Sort:

By area:

  1. 2024A Survey on Large Language Models for Code Generationcited by 646
  2. 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 178
  3. 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 85
  4. 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
  5. 2024CodeUltraFeedback: An LLM-as-a-Judge Dataset for Aligning Large Language Models to Coding Preferencescited by 56
  6. 2023Can It Edit? Evaluating the Ability of Large Language Models to Follow Code Editing Instructionscited by 46
  7. 2023Knowledge Transfer from High-Resource to Low-Resource Programming Languages for Code LLMscited by 45
  8. 2025The Avengers: A Simple Recipe for Uniting Smaller Language Models to Challenge Proprietary Giantscited by 37
  9. 2023DialogBench: Evaluating LLMs as Human-like Dialogue Systemscited by 31
  10. 2024What Should We Engineer in Prompts? Training Humans in Requirement-Driven LLM Usecited by 24
  11. 2023Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generatorscited by 16
  12. 2024Large Language Models in Computer Science Education: A Systematic Literature Reviewcited by 12
20 more
  1. 2025CoDet-M4: Detecting Machine-Generated Code in Multi-Lingual, Multi-Generator and Multi-Domain Settingscited by 11
  2. 2025Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agentscited by 11
  3. 2025TreeDiff: AST-Guided Code Generation with Diffusion LLMscited by 11
  4. 2025Conversational User-AI Intervention: A Study on Prompt Rewriting for Improved LLM Response Generationcited by 10
  5. 2025Modeling Student Learning with 3.8 Million Program Tracescited by 10
  6. 2025From Prompts to Propositions: A Logic-Based Lens on Student-LLM Interactionscited by 4
  7. 2025More Than a Score: Probing the Impact of Prompt Specificity on LLM Code Generationcited by 4
  8. 2024CSEPrompts: A Benchmark of Introductory Computer Science Promptscited by 3
  9. 2025Leveraging Metamemory Agent for Enhanced Data-Free Code Generation in Large Language Modelscited by 3
  10. 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Qualitycited by 3
  11. 2025SciEvalKit: An Open-source Evaluation Toolkit for Scientific General Intelligencecited by 3
  12. 2024AntEval: Evaluation of Social Interaction Competencies in LLM-Driven Agentscited by 2
  13. 2024Exploring Language Model's Code Generation Ability with Auxiliary Functionscited by 2
  14. 2024NoviCode: Generating Programs from Natural Language Utterances by Novicescited by 2
  15. 2024"Give me the code" -- Log Analysis of First-Year CS Students' Interactions With GPTcited by 2
  16. 2026InterPReT: Interactive Policy Restructuring and Training Enable Effective Imitation Learning from Laypersonscited by 2
  17. 2026CodeGuard: Improving LLM Guardrails in CS Educationcited by 1
  18. 2026RECAP: An End-to-End Platform for Capturing, Replaying, and Analyzing AI-Assisted Programming Interactionscited by 1
  19. 2024In-Context Code-Text Learning for Bimodal Software Engineeringcited by 0
  20. 2026Automatically Evolving Prompt Guidelines for Task-Specific Optimizationcited by 0