{"total":63,"rows":[{"id":"2212.01020","title":"Programming Is Hard -- Or at Least It Used to Be: Educational Opportunities And Challenges of AI Code Generation","created":"2022-12-02","cited_by_count":99,"area":null},{"id":"2310.00658","title":"The Robots are Here: Navigating the Generative AI Revolution in Computing Education","created":"2023-10-01","cited_by_count":86,"area":null},{"id":"2401.11314","title":"CodeAid: Evaluating a Classroom Deployment of an LLM-based Programming Assistant that Balances Student and Educator Needs","created":"2024-01-20","cited_by_count":84,"area":null},{"id":"2304.02491","title":"\"It's Weird That it Knows What I Want\": Usability and Interactions with Copilot for Novice Programmers","created":"2023-04-05","cited_by_count":64,"area":null},{"id":"2304.03938","title":"Comparing Code Explanations Created by Students and Large Language Models","created":"2023-04-08","cited_by_count":64,"area":null},{"id":"2306.02608","title":"Computing Education in the Era of Generative AI","created":"2023-06-05","cited_by_count":52,"area":null},{"id":"2405.17739","title":"The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers","created":"2024-05-28","cited_by_count":48,"area":null},{"id":"2306.05715","title":"Exploring the Responses of Large Language Models to Beginner Programmers' Help Requests","created":"2023-06-09","cited_by_count":46,"area":null},{"id":"2306.10073","title":"Thrilled by Your Progress! Large Language Models (GPT-4) No Longer Struggle to Pass Assessments in Higher Education Programming Courses","created":"2023-06-15","cited_by_count":39,"area":null},{"id":"2306.17156","title":"Generative AI for Programming Education: Benchmarking ChatGPT, GPT-4, and Human Tutors","created":"2023-06-29","cited_by_count":39,"area":null},{"id":"2302.04662","title":"Generating High-Precision Feedback for Programming Syntax Errors using Large Language Models","created":"2023-01-24","cited_by_count":34,"area":null},{"id":"2306.04556","title":"StudentEval: A Benchmark of Student-Written Prompts for Large Language Models of Code","created":"2023-06-07","cited_by_count":32,"area":null},{"id":"2310.03780","title":"Automating Human Tutor-Style Programming Feedback: Leveraging GPT-4 Tutor Model for Hint Generation and GPT-3.5 Student Model for Hint Validation","created":"2023-10-05","cited_by_count":29,"area":null},{"id":"2309.00029","title":"Exploring the Potential of Large Language Models to Generate Formative Programming Feedback","created":"2023-08-31","cited_by_count":28,"area":null},{"id":"2312.10055","title":"Next-Step Hint Generation for Introductory Programming Using Large Language Models","created":"2023-12-03","cited_by_count":20,"area":null},{"id":"2405.05253","title":"Open Source Language Models Can Provide Feedback: Evaluating LLMs' Ability to Help Students Using GPT-4-As-A-Judge","created":"2024-05-08","cited_by_count":20,"area":null},{"id":"2307.16364","title":"Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators","created":"2023-07-31","cited_by_count":17,"area":null},{"id":"2310.03210","title":"Can Language Models Employ the Socratic Method? Experiments with Code Debugging","created":"2023-10-04","cited_by_count":15,"area":null},{"id":"2403.04449","title":"Feedback-Generation for Programming Exercises With GPT-4","created":"2024-03-07","cited_by_count":14,"area":null},{"id":"2412.14732","title":"Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools","created":"2024-12-19","cited_by_count":14,"area":null},{"id":"2304.14993","title":"ChatGPT in the Classroom: An Analysis of Its Strengths and Weaknesses for Solving Undergraduate Computer Science Questions","created":"2023-04-28","cited_by_count":13,"area":null},{"id":"2305.18342","title":"Neural Task Synthesis for Visual Programming","created":"2023-05-26","cited_by_count":13,"area":null},{"id":"2308.02522","title":"Evaluating ChatGPT and GPT-4 for Visual Programming","created":"2023-07-30","cited_by_count":13,"area":null},{"id":"2407.11994","title":"Evaluating Contextually Personalized Programming Exercises Created with Generative AI","created":"2024-06-11","cited_by_count":13,"area":null},{"id":"2308.11873","title":"Dcc --help: Generating Context-Aware Compiler Error Explanations with Large Language Models","created":"2023-08-23","cited_by_count":11,"area":null},{"id":"2407.20792","title":"How Novice Programmers Use and Experience ChatGPT when Solving Programming Exercises in an Introductory Course","created":"2024-07-30","cited_by_count":11,"area":null},{"id":"2311.09651","title":"\"It's not like Jarvis, but it's pretty close!\" -- Examining ChatGPT's Usage among Undergraduate Students in Computer Science","created":"2023-11-16","cited_by_count":10,"area":null},{"id":"2403.15586","title":"Generative AI in Education: A Study of Educators' Awareness, Sentiments, and Influencing Factors","created":"2024-03-22","cited_by_count":10,"area":null},{"id":"2311.10737","title":"AI-enhanced Auto-correction of Programming Exercises: How Effective is GPT-3.5?","created":"2023-10-24","cited_by_count":8,"area":null},{"id":"2405.19132","title":"Analyzing Chat Protocols of Novice Programmers Solving Introductory Programming Tasks with ChatGPT","created":"2024-05-29","cited_by_count":8,"area":null},{"id":"2407.04873","title":"Evaluating Language Models for Generating and Judging Programming Feedback","created":"2024-07-05","cited_by_count":8,"area":null},{"id":"2409.19028","title":"Exploring LLM-Driven Explanations for Quantum Algorithms","created":"2024-09-26","cited_by_count":7,"area":null},{"id":"2311.16017","title":"Decoding Logic Errors: A Comparative Study on Bug Detection by Students and Large Language Models","created":"2023-11-27","cited_by_count":6,"area":null},{"id":"2312.07343","title":"Can ChatGPT Play the Role of a Teaching Assistant in an Introductory Programming Course?","created":"2023-12-12","cited_by_count":6,"area":null},{"id":"2410.09193","title":"Synthetic Students: A Comparative Study of Bug Distribution Between Large Language Models and Computing Students","created":"2024-10-11","cited_by_count":6,"area":null},{"id":"2411.09261","title":"Automating Autograding: Large Language Models as Test Suite Generators for Introductory Programming","created":"2024-11-14","cited_by_count":6,"area":null},{"id":"2305.10417","title":"Scratch Copilot Evaluation: Assessing AI-Assisted Creative Coding for Families","created":"2023-05-17","cited_by_count":5,"area":null},{"id":"2403.09409","title":"\"Like a Nesting Doll\": Analyzing Recursion Analogies Generated by CS Students using Large Language Models","created":"2024-03-14","cited_by_count":5,"area":null},{"id":"2404.19336","title":"Improving LLM Classification of Logical Errors by Integrating Error Relationship into Prompts","created":"2024-04-30","cited_by_count":5,"area":null},{"id":"2411.14303","title":"BugSpotter: Automated Generation of Code Debugging Exercises","created":"2024-11-21","cited_by_count":5,"area":null},{"id":"2504.10557","title":"The Code Barrier: What LLMs Actually Understand?","created":"2025-04-14","cited_by_count":5,"area":null},{"id":"2402.08072","title":"Enhancing Programming Error Messages in Real Time with Generative AI","created":"2024-02-12","cited_by_count":3,"area":null},{"id":"2405.00302","title":"Generating Feedback-Ladders for Logical Errors in Programming using Large Language Models","created":"2024-05-01","cited_by_count":3,"area":null},{"id":"2407.15718","title":"Integrating AI Tutors in a Programming Course","created":"2024-07-14","cited_by_count":3,"area":null},{"id":"2504.07655","title":"Synthesizing High-Quality Programming Tasks with LLM-based Expert and Student Agents","created":"2025-04-10","cited_by_count":3,"area":null},{"id":"2404.03664","title":"LLMs in the Heart of Differential Testing: A Case Study on a Medical Rule Engine","created":"2024-02-16","cited_by_count":2,"area":null},{"id":"2409.18661","title":"Not the Silver Bullet: LLM-enhanced Programming Error Messages are Ineffective in Practice","created":"2024-09-27","cited_by_count":2,"area":null},{"id":"2412.12800","title":"Breaking the Programming Language Barrier: Multilingual Prompting to Empower Non-Native English Learners","created":"2024-12-17","cited_by_count":2,"area":null},{"id":"2503.02532","title":"Use Me Wisely: AI-Driven Assessment for LLM Prompting Skills Development","created":"2025-03-04","cited_by_count":2,"area":null},{"id":"2503.04267","title":"Prompt Programming: A Platform for Dialogue-based Computational Problem Solving with Generative AI Models","created":"2025-03-06","cited_by_count":2,"area":null},{"id":"2309.10694","title":"\"With Great Power Comes Great Responsibility!\": Student and Instructor Perspectives on the influence of LLMs on Undergraduate Engineering Education","created":"2023-09-19","cited_by_count":1,"area":null},{"id":"2401.10759","title":"Interactions with Prompt Problems: A New Way to Teach Programming with Large Language Models","created":"2024-01-19","cited_by_count":1,"area":null},{"id":"2410.08899","title":"Utilizing ChatGPT in a Data Structures and Algorithms Course: A Teaching Assistant's Perspective","created":"2024-10-11","cited_by_count":1,"area":null},{"id":"2411.00414","title":"On the Opportunities of Large Language Models for Programming Process Data","created":"2024-11-01","cited_by_count":1,"area":null},{"id":"2507.05305","title":"Narrowing the Gap: Supervised Fine-Tuning of Open-Source LLMs as a Viable Alternative to Proprietary Models for Pedagogical Tools","created":"2025-07-07","cited_by_count":1,"area":null},{"id":"2507.17258","title":"Students' Feedback Requests and Interactions with the SCRIPT Chatbot: Do They Get What They Ask For?","created":"2025-07-23","cited_by_count":1,"area":null},{"id":"2602.03962","title":"Automatic Classification of Pedagogical Materials against CS Curriculum Guidelines","created":"2026-02-03","cited_by_count":1,"area":null},{"id":"2409.14368","title":"Evaluating the Quality of Code Comments Generated by Large Language Models for Novice Programmers","created":"2024-09-22","cited_by_count":0,"area":null},{"id":"2411.01765","title":"Towards Pedagogical LLMs with Supervised Fine Tuning for Computing Education","created":"2024-11-04","cited_by_count":0,"area":null},{"id":"2511.06362","title":"Understanding Student Interaction with AI-Powered Next-Step Hints: Strategies and Challenges","created":"2025-11-09","cited_by_count":0,"area":null},{"id":"2511.13271","title":"Examining the Usage of Generative AI Models in Student Learning Activities for Software Programming","created":"2025-11-17","cited_by_count":0,"area":null},{"id":"2603.28295","title":"Evaluating LLMs for Answering Student Questions in Introductory Programming Courses","created":"2026-03-30","cited_by_count":0,"area":null},{"id":"2609.29874","title":"A Risk-Adaptive and Evidence-Constrained Framework for Generative AI Feedback in Programming Education","created":"2026-09-24","cited_by_count":0,"area":null}],"next_cursor":null}