mlsanityData to 14 Oct 2026

The RealHumanEval: Evaluating Large Language Models' Abilities to Support Programmers

arXiv 2404.02806 ↗First posted 3 Apr 2024cs.SE cs.AI cs.HCcited by 30

Not on the map. Why?

Abstract (arXiv)

Evaluation of large language models for code has primarily relied on static benchmarks, including HumanEval (Chen et al., 2021), or more recently using human preferences of LLM responses. As LLMs are increasingly used as programmer assistants, we study whether gains on existing benchmarks or more preferred LLM responses translate to programmer productivity when coding with LLMs, including time spent coding. We introduce RealHumanEval, a web interface to measure the ability of LLMs to assist programmers, through either autocomplete or chat support. We conducted a user study (N=243) using RealHumanEval in which users interacted with seven LLMs of varying base model performance. Despite static benchmarks not incorporating humans-in-the-loop, we find that improvements in benchmark performance lead to increased programmer productivity; however gaps in benchmark versus human performance are not proportional -- a trend that holds across both forms of LLM support. In contrast, we find that programmer preferences do not correlate with their actual performance, motivating the need for better proxy signals. We open-source RealHumanEval to enable human-centric evaluation of new models and the study data to facilitate efforts to improve code models.

Key facts. Cited by 30 papers in the map (data through 14 Oct 2026). Builds on 48 of its 70 references that are in the map. First posted on arXiv 3 Apr 2024.

Builds on

48 of 70 references.

References · 48

  1. 2020Language Models are Few-Shot Learnerscited by 32,419
  2. 2023GPT-4 Technical Reportcited by 18,396
  3. 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,626
  4. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  5. 2021On the Opportunities and Risks of Foundation Modelscited by 4,033
  6. 2021Program Synthesis with Large Language Modelscited by 3,637
  7. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
  8. 2023Code Llama: Open Foundation Models for Codecited by 2,139
  9. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,391
  10. 2024Chatbot Arena: An Open Platform for Evaluating LLMs by Human Preferencecited by 1,184
  11. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 885
  12. 2023AlpacaFarm: A Simulation Framework for Methods that Learn from Human Feedbackcited by 748
36 more
  1. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 744
  2. 2023OpenAssistant Conversations -- Democratizing Large Language Model Alignmentcited by 721
  3. 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 452
  4. 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributionscited by 431
  5. 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 399
  6. 2023The Impact of AI on Developer Productivity: Evidence from GitHub Copilotcited by 274
  7. 2022CoAuthor: Designing a Human-AI Collaborative Writing Dataset for Exploring Language Model Capabilitiescited by 249
  8. 2023InterCode: Standardizing and Benchmarking Interactive Coding with Execution Feedbackcited by 238
  9. 2023Using an LLM to Help With Code Understandingcited by 228
  10. 2022Grounded Copilot: How Programmers Interact with Code-Generating Modelscited by 218
  11. 2022Do Users Write More Insecure Code with AI Assistants?cited by 192
  12. 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 189
  13. 2022Language Models of Code are Few-Shot Commonsense Learnerscited by 160
  14. 2023Co-Writing with Opinionated Language Models Affects Users' Viewscited by 148
  15. 2022Large Language Models Meet NL2Code: A Surveycited by 138
  16. 2023A Systematic Study and Comprehensive Evaluation of ChatGPT on Benchmark Datasetscited by 123
  17. 2023An Analysis of the Automatic Bug Fixing Performance of ChatGPTcited by 110
  18. 2022ReCode: Robustness Evaluation of Code Generation Modelscited by 103
  19. 2022Productivity Assessment of Neural Code Completioncited by 98
  20. 2023The Programmer's Assistant: Conversational Interaction with a Large Language Model for Software Developmentcited by 96
  21. 2022Evaluating Human-Language Model Interactioncited by 92
  22. 2022Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programmingcited by 91
  23. 2023Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programmingcited by 89
  24. 2023Evaluating Language Models for Mathematics through Interactionscited by 70
  25. 2023"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmerscited by 64
  26. 2022XLCoST: A Benchmark Dataset for Cross-lingual Code Intelligencecited by 56
  27. 2023How Novices Use LLM-Based Code Generators to Solve CS1 Coding Tasks in a Self-Paced Learning Environmentcited by 56
  28. 2022Beyond Text Generation: Supporting Writers with Continuous Automatic Text Summariescited by 47
  29. 2023CodeScope: An Execution-based Multilingual Multitask Multidimensional Benchmark for Evaluating LLMs on Code Understanding and Generationcited by 39
  30. 2023Large Language Models of Code Fail at Completing Code with Potential Bugscited by 29
  31. 2023How Do Analysts Understand and Verify AI-Assisted Data Analyses?cited by 26
  32. 2023Is AI the better programming partner? Human-Human Pair Programming vs. Human-AI pAIr Programmingcited by 20
  33. 2022Aligning Offline Metrics and Human Judgments of Value for Code Generation Modelscited by 14
  34. 2023DevGPT: Studying Developer-ChatGPT Conversationscited by 12
  35. 2023Conversational Challenges in AI-Powered Data Science: Obstacles, Needs, and Design Opportunitiescited by 9
  36. 2023Can GPT-4 Replicate Empirical Software Engineering Research?cited by 7

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 6; 2025: 11; 2026: 13.

30 papers.

Sort:

By area:

  1. 2025Which of These Best Describes Multiple Choice Evaluation with LLMs? A) Forced B) Flawed C) Fixable D) All of the Abovecited by 52
  2. 2025Whose Boat Does it Float? Improving Personalization in Preference Tuning via Inferred User Personascited by 19
  3. 2024Position: Towards Bidirectional Human-AI Alignmentcited by 18
  4. 2026AIDev: Studying AI Coding Agents on GitHubcited by 17
  5. 2026When and What to Ask: AskBench and Rubric-Guided RLVR for LLM Clarificationcited by 16
  6. 2025CentaurEval: Benchmarking Human-in-the-Loop Value in Agentic Codingcited by 12
  7. 2024A SMART Mnemonic Sounds like "Glue Tonic": Mixing LLMs with Student Feedback to Make Mnemonic Learning Stickcited by 10
  8. 2025SPHERE: An Evaluation Card for Human-AI Systemscited by 9
  9. 2024On the Limitations of Embedding Based Methods for Measuring Functional Correctness for Code Generationcited by 6
  10. 2025A Good Plan is Hard to Find: Aligning Models with Preferences is Misaligned with What Helps Userscited by 6
  11. 2024MaPPing Your Model: Assessing the Impact of Adversarial Attacks on LLM-based Programming Assistantscited by 5
  12. 2025Human-AI Experience in Integrated Development Environments: A Systematic Literature Reviewcited by 5
18 more
  1. 2025When Models Know More Than They Can Explain: Quantifying Knowledge Transfer in Human-AI Collaborationcited by 4
  2. 2025Lita: Light Agent Uncovers the Agentic Coding Capabilities of LLMscited by 3
  3. 2026Humans are Missing from AI Coding Agent Researchcited by 3
  4. 2024Not the Silver Bullet: LLM-enhanced Programming Error Messages are Ineffective in Practicecited by 2
  5. 2025Pre-Filtering Code Suggestions using Developer Behavioral Telemetry to Optimize LLM-Assisted Programmingcited by 2
  6. 2026Language Models Don't Know What You Want: Evaluating Personalization in Deep Research Needs Real Userscited by 2
  7. 2026Reflections and New Directions for Human-Centered Large Language Modelscited by 2
  8. 2026Beyond Problem Solving: UOJ-Bench for Evaluating Code Generation, Hacking, and Repair in Competitive Programmingcited by 2
  9. 2024Generative AI in Medicinecited by 1
  10. 2025Identifying & Interactively Refining Ambiguous User Goals for Data Visualization Code Generationcited by 1
  11. 2025Can Vibe Coding Beat Graduate CS Students? An LLM vs. Human Coding Tournament on Market-driven Strategic Planningcited by 1
  12. 2026Can You Make It Sound Like You? Post-Editing LLM-Generated Text for Personal Stylecited by 1
  13. 2026RECAP: An End-to-End Platform for Capturing, Replaying, and Analyzing AI-Assisted Programming Interactionscited by 1
  14. 2026Align AI to Dynamic Human-AI Workflowscited by 1
  15. 2026Failing to Explore: Language Models on Interactive Taskscited by 0
  16. 2026Synthetic Hallucinations, Real Gains: Hard Negatives from Frontier Models for FIM Hallucination Mitigationcited by 0
  17. 2026Human agency in initial human-AI proof formalization workflowscited by 0
  18. 2026VibeJam: A User Study Platform for Web Development with Agentscited by 0