mlsanityData to 7 Oct 2026

How Beginning Programmers and Code LLMs (Mis)read Each Other

arXiv 2401.15232 ↗First posted 26 Jan 2024cs.HCcited by 31

Not on the map. Why?

Abstract (arXiv)

Generative AI models, specifically large language models (LLMs), have made strides towards the long-standing goal of text-to-code generation. This progress has invited numerous studies of user interaction. However, less is known about the struggles and strategies of non-experts, for whom each step of the text-to-code problem presents challenges: describing their intent in natural language, evaluating the correctness of generated code, and editing prompts when the generated code is incorrect. This paper presents a large-scale controlled study of how 120 beginning coders across three academic institutions approach writing and editing prompts. A novel experimental design allows us to target specific steps in the text-to-code process and reveals that beginners struggle with writing and editing prompts, even for problems at their skill level and when correctness is automatically determined. Our mixed-methods evaluation provides insight into student processes and perceptions with key implications for non-expert Code LLM use within and outside of education.

Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 Jan 2024.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 10; 2025: 18; 2026: 3.

31 papers.

Sort:

By area:

  1. 2025Toward an Evaluation Science for Generative AI Systemscited by 42
  2. 2024Position: Theory of Mind Benchmarks are Broken for Large Language Modelscited by 30
  3. 2024What Should We Engineer in Prompts? Training Humans in Requirement-Driven LLM Usecited by 24
  4. 2025A Study of LLMs' Preferences for Libraries and Programming Languagescited by 20
  5. 2025Understanding the LLM-ification of CHI: Unpacking the Impact of LLMs at CHI through a Systematic Literature Reviewcited by 16
  6. 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Toolscited by 13
  7. 2024Large Language Models in Computer Science Education: A Systematic Literature Reviewcited by 12
  8. 2024API-guided Dataset Synthesis to Finetune Large Code Modelscited by 11
  9. 2024Sketch Then Generate: Providing Incremental User Feedback and Guiding LLM Code Generation through Language-Oriented Code Sketchescited by 7
  10. 2025The Impact of Generative AI Coding Assistants on Developers Who Are Visually Impairedcited by 7
  11. 2025Differentiation-Based Extraction of Proprietary Data from Fine-Tuned LLMscited by 6
  12. 2025More Than a Score: Probing the Impact of Prompt Specificity on LLM Code Generationcited by 4
19 more
  1. 2025Curiosity by Design: An LLM-based Coding Assistant Asking Clarification Questionscited by 3
  2. 2024Not the Silver Bullet: LLM-enhanced Programming Error Messages are Ineffective in Practicecited by 2
  3. 2025Improving Student-AI Interaction Through Pedagogical Prompting: An Example in Computer Science Educationcited by 2
  4. 2026More Than "Means to an End": Supporting Reasoning with Transparently Designed AI Data Science Processescited by 2
  5. 2024DeepCodeProbe: Towards Understanding What Models Trained on Code Learncited by 1
  6. 2024Integrating Natural Language Prompting Tasks in Introductory Programming Coursescited by 1
  7. 2024What You See Is Not Always What You Get: Evaluating GPT's Comprehension of Source Codecited by 1
  8. 2025Gensors: Authoring Personalized Visual Sensors with Multimodal Foundation Models and Reasoningcited by 1
  9. 2025Assessing LLM code generation quality through path planning taskscited by 1
  10. 2025Identifying & Interactively Refining Ambiguous User Goals for Data Visualization Code Generationcited by 1
  11. 2025User Misconceptions of LLM-Based Conversational Programming Assistantscited by 1
  12. 2025To Google or To ChatGPT? A Comparison of CS2 Students' Information Gathering Approaches and Outcomescited by 0
  13. 2025A Showdown of ChatGPT vs DeepSeek in Solving Programming Taskscited by 0
  14. 2025A Comparison of Conversational Models and Humans in Answering Technical Questions: the Firefox Casecited by 0
  15. 2025Examining the Usage of Generative AI Models in Student Learning Activities for Software Programmingcited by 0
  16. 2025Feasibility of AI-Assisted Programming for End-User Developmentcited by 0
  17. 2025Assessing the Software Security Comprehension of Large Language Modelscited by 0
  18. 2026PromptHelper: A Prompt Recommender System for Encouraging Creativity in AI Chatbot Interactionscited by 0
  19. 2026Commenting with Copilot: A Taxonomy and Multi-Year Analysis of Student Code-Generation Specificationscited by 0