mlsanityData to 7 Oct 2026

Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming

arXiv 2302.07427 ↗First posted 15 Feb 2023cs.HCcited by 87

Not on the map. Why?

Abstract (arXiv)

AI code generators like OpenAI Codex have the potential to assist novice programmers by generating code from natural language descriptions, however, over-reliance might negatively impact learning and retention. To explore the implications that AI code generators have on introductory programming, we conducted a controlled experiment with 69 novices (ages 10-17). Learners worked on 45 Python code-authoring tasks, for which half of the learners had access to Codex, each followed by a code-modification task. Our results show that using Codex significantly increased code-authoring performance (1.15x increased completion rate and 1.8x higher scores) while not decreasing performance on manual code-modification tasks. Additionally, learners with access to Codex during the training phase performed slightly better on the evaluation post-tests conducted one week later, although this difference did not reach statistical significance. Of interest, learners with higher Scratch pre-test scores performed significantly better on retention post-tests, if they had prior access to Codex.

Key facts. Cited by 87 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Feb 2023.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 20; 2024: 29; 2025: 19; 2026: 19.

87 papers.

Sort:

By area:

  1. 2023Using an LLM to Help With Code Understandingcited by 222
  2. 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 85
  3. 2024CodeAid: Evaluating a Classroom Deployment of an LLM-based Programming Assistant that Balances Student and Educator Needscited by 81
  4. 2023Is ChatGPT the Ultimate Programming Assistant -- How far is it?cited by 72
  5. 2023Computing Education in the Era of Generative AIcited by 50
  6. 2023Exploring the Responses of Large Language Models to Beginner Programmers' Help Requestscited by 44
  7. 2024Dataflow-Guided Retrieval Augmentation for Repository-Level Code Completioncited by 40
  8. 2023Thrilled by Your Progress! Large Language Models (GPT-4) No Longer Struggle to Pass Assessments in Higher Education Programming Coursescited by 38
  9. 2024Automatic Programming: Large Language Models and Beyondcited by 35
  10. 2023A Comparative Study of AI-Generated (GPT-4) and Human-crafted MCQs in Programming Educationcited by 34
  11. 2025Assistance or Disruption? Exploring and Evaluating the Design and Trade-offs of Proactive AI Programming Supportcited by 33
  12. 2023StudentEval: A Benchmark of Student-Written Prompts for Large Language Models of Codecited by 32
38 more
  1. 2023Exploring the Potential of Large Language Models to Generate Formative Programming Feedbackcited by 28
  2. 2024The RealHumanEval: Evaluating Large Language Models' Abilities to Support Programmerscited by 28
  3. 2024Learning Agent-based Modeling with LLM Companions: Experiences of Novices and Experts Using ChatGPT & NetLogo Chatcited by 23
  4. 2024A Pair Programming Framework for Code Generation via Multi-Plan Exploration and Feedback-Driven Refinementcited by 21
  5. 2023Is AI the better programming partner? Human-Human Pair Programming vs. Human-AI pAIr Programmingcited by 20
  6. 2023Next-Step Hint Generation for Introductory Programming Using Large Language Modelscited by 20
  7. 2024Open Source Language Models Can Provide Feedback: Evaluating LLMs' Ability to Help Students Using GPT-4-As-A-Judgecited by 19
  8. 2026In Line with Context: Repository-Level Code Generation via Context Inliningcited by 18
  9. 2023Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generatorscited by 16
  10. 2024Exploring the Design Space of Cognitive Engagement Techniques with AI-Generated Code for Enhanced Learningcited by 16
  11. 2025Understanding the LLM-ification of CHI: Unpacking the Impact of LLMs at CHI through a Systematic Literature Reviewcited by 16
  12. 2024Rocks Coding, Not Development--A Human-Centric, Experimental Evaluation of LLM-Supported SE Taskscited by 13
  13. 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Toolscited by 13
  14. 2024BISCUIT: Scaffolding LLM-Generated Code with Ephemeral UIs in Computational Notebookscited by 12
  15. 2024Large Language Models in Computer Science Education: A Systematic Literature Reviewcited by 12
  16. 2025Conversational AI as a Coding Assistant: Understanding Programmers' Interactions with and Expectations from Large Language Models for Codingcited by 11
  17. 2023Large Language Models in Introductory Programming Education: ChatGPT's Performance and Implications for Assessmentscited by 10
  18. 2024Exploring How Multiple Levels of GPT-Generated Programming Hints Support or Disappoint Novicescited by 10
  19. 2024Insights from Social Shaping Theory: The Appropriation of Large Language Models in an Undergraduate Programming Coursecited by 9
  20. 2024Enhancing Computer Programming Education with LLMs: A Study on Effective Prompt Engineering for Python Code Generationcited by 9
  21. 2025How Do Programming Students Use Generative AI?cited by 9
  22. 2024Charting the Future of AI in Project-Based Learning: A Co-Design Exploration with Studentscited by 8
  23. 2024Evaluating Language Models for Generating and Judging Programming Feedbackcited by 8
  24. 2025Towards Formal Verification of LLM-Generated Code from Natural Language Promptscited by 8
  25. 2023Learning from Teaching Assistants to Program with Subgoals: Exploring the Potential for AI Teaching Assistantscited by 7
  26. 2024Sketch Then Generate: Providing Incremental User Feedback and Guiding LLM Code Generation through Language-Oriented Code Sketchescited by 7
  27. 2025The Impact of Generative AI Coding Assistants on Developers Who Are Visually Impairedcited by 7
  28. 2025"Before, I Asked My Mom, Now I Ask ChatGPT": Visual Privacy Management with Generative AI for Blind and Low-Vision Peoplecited by 6
  29. 2023Scratch Copilot Evaluation: Assessing AI-Assisted Creative Coding for Familiescited by 5
  30. 2024Students' Perceptions and Use of Generative AI Tools for Programming Across Different Computing Coursescited by 5
  31. 2025Generative AI Uses and Risks for Knowledge Workers in a Science Organizationcited by 5
  32. 2025Human-AI Experience in Integrated Development Environments: A Systematic Literature Reviewcited by 5
  33. 2023Efficient Classification of Student Help Requests in Programming Courses Using Large Language Modelscited by 4
  34. 2023Kattis vs. ChatGPT: Assessment and Evaluation of Programming Tasks in the Age of Artificial Intelligencecited by 4
  35. 2024Using Large Language Models for Student-Code Guided Test Case Generation in Computer Science Educationcited by 4
  36. 2023Exploring the Potential of Large Language Models in Generating Code-Tracing Questions for Introductory Programming Coursescited by 3
  37. 2024Enhancing Programming Error Messages in Real Time with Generative AIcited by 3
  38. 2025Novice Developers' Perspectives on Adopting LLMs for Software Development: A Systematic Literature Reviewcited by 3

50 most cited of 87 All 87 (JSON)