{"total":80,"rows":[{"id":"2307.08177","title":"Using an LLM to Help With Code Understanding","created":"2023-07-17","cited_by_count":228,"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.11938","title":"Is ChatGPT the Ultimate Programming Assistant -- How far is it?","created":"2023-04-24","cited_by_count":76,"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":"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":"2405.19782","title":"Dataflow-Guided Retrieval Augmentation for Repository-Level Code Completion","created":"2024-05-30","cited_by_count":40,"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":"2405.02213","title":"Automatic Programming: Large Language Models and Beyond","created":"2024-05-03","cited_by_count":36,"area":null},{"id":"2312.03173","title":"A Comparative Study of AI-Generated (GPT-4) and Human-crafted MCQs in Programming Education","created":"2023-12-05","cited_by_count":35,"area":null},{"id":"2502.18658","title":"Assistance or Disruption? Exploring and Evaluating the Design and Trade-offs of Proactive AI Programming Support","created":"2025-02-25","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":"2404.02806","title":"The RealHumanEval: Evaluating Large Language Models' Abilities to Support Programmers","created":"2024-04-03","cited_by_count":30,"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":"2409.05001","title":"A Pair Programming Framework for Code Generation via Multi-Plan Exploration and Feedback-Driven Refinement","created":"2024-09-08","cited_by_count":21,"area":null},{"id":"2306.05153","title":"Is AI the better programming partner? Human-Human Pair Programming vs. Human-AI pAIr Programming","created":"2023-06-08","cited_by_count":20,"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":"2601.00376","title":"In Line with Context: Repository-Level Code Generation via Context Inlining","created":"2026-01-01","cited_by_count":18,"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":"2410.08922","title":"Exploring the Design Space of Cognitive Engagement Techniques with AI-Generated Code for Enhanced Learning","created":"2024-10-11","cited_by_count":16,"area":null},{"id":"2501.12557","title":"Understanding the LLM-ification of CHI: Unpacking the Impact of LLMs at CHI through a Systematic Literature Review","created":"2025-01-22","cited_by_count":16,"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":"2402.05650","title":"Rocks Coding, Not Development--A Human-Centric, Experimental Evaluation of LLM-Supported SE Tasks","created":"2024-02-08","cited_by_count":13,"area":null},{"id":"2410.16349","title":"Large Language Models in Computer Science Education: A Systematic Literature Review","created":"2024-10-21","cited_by_count":13,"area":null},{"id":"2404.07387","title":"BISCUIT: Scaffolding LLM-Generated Code with Ephemeral UIs in Computational Notebooks","created":"2024-04-10","cited_by_count":12,"area":null},{"id":"2503.16508","title":"Conversational AI as a Coding Assistant: Understanding Programmers' Interactions with and Expectations from Large Language Models for Coding","created":"2025-03-14","cited_by_count":11,"area":null},{"id":"2308.08572","title":"Large Language Models in Introductory Programming Education: ChatGPT's Performance and Implications for Assessments","created":"2023-08-15","cited_by_count":10,"area":null},{"id":"2404.02213","title":"Exploring How Multiple Levels of GPT-Generated Programming Hints Support or Disappoint Novices","created":"2024-04-02","cited_by_count":10,"area":null},{"id":"2501.10091","title":"How Do Programming Students Use Generative AI?","created":"2025-01-17","cited_by_count":10,"area":null},{"id":"2406.06451","title":"Insights from Social Shaping Theory: The Appropriation of Large Language Models in an Undergraduate Programming Course","created":"2024-06-10","cited_by_count":9,"area":null},{"id":"2407.05437","title":"Enhancing Computer Programming Education with LLMs: A Study on Effective Prompt Engineering for Python Code Generation","created":"2024-07-07","cited_by_count":9,"area":null},{"id":"2401.14915","title":"Charting the Future of AI in Project-Based Learning: A Co-Design Exploration with Students","created":"2024-01-26","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":"2507.13290","title":"Towards Formal Verification of LLM-Generated Code from Natural Language Prompts","created":"2025-07-17","cited_by_count":8,"area":null},{"id":"2309.10419","title":"Learning from Teaching Assistants to Program with Subgoals: Exploring the Potential for AI Teaching Assistants","created":"2023-09-19","cited_by_count":7,"area":null},{"id":"2405.03998","title":"Sketch Then Generate: Providing Incremental User Feedback and Guiding LLM Code Generation through Language-Oriented Code Sketches","created":"2024-05-07","cited_by_count":7,"area":null},{"id":"2503.16491","title":"The Impact of Generative AI Coding Assistants on Developers Who Are Visually Impaired","created":"2025-03-10","cited_by_count":7,"area":null},{"id":"2410.06865","title":"Students' Perceptions and Use of Generative AI Tools for Programming Across Different Computing Courses","created":"2024-10-09","cited_by_count":6,"area":null},{"id":"2507.00286","title":"\"Before, I Asked My Mom, Now I Ask ChatGPT\": Visual Privacy Management with Generative AI for Blind and Low-Vision People","created":"2025-06-30","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":"2501.16577","title":"Generative AI Uses and Risks for Knowledge Workers in a Science Organization","created":"2025-01-27","cited_by_count":5,"area":null},{"id":"2503.06195","title":"Human-AI Experience in Integrated Development Environments: A Systematic Literature Review","created":"2025-03-08","cited_by_count":5,"area":null},{"id":"2310.20105","title":"Efficient Classification of Student Help Requests in Programming Courses Using Large Language Models","created":"2023-10-31","cited_by_count":4,"area":null},{"id":"2312.01109","title":"Kattis vs. ChatGPT: Assessment and Evaluation of Programming Tasks in the Age of Artificial Intelligence","created":"2023-12-02","cited_by_count":4,"area":null},{"id":"2402.07081","title":"Using Large Language Models for Student-Code Guided Test Case Generation in Computer Science Education","created":"2024-02-11","cited_by_count":4,"area":null},{"id":"2509.10652","title":"Vibe Coding in Product Teams: Reconfiguring AI-Assisted Workflows, Prototyping, and Collaboration","created":"2025-09-12","cited_by_count":4,"area":null},{"id":"2310.15317","title":"Exploring the Potential of Large Language Models in Generating Code-Tracing Questions for Introductory Programming Courses","created":"2023-10-23","cited_by_count":3,"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":"2503.07556","title":"Novice Developers' Perspectives on Adopting LLMs for Software Development: A Systematic Literature Review","created":"2025-03-10","cited_by_count":3,"area":null},{"id":"2311.01825","title":"Large Language Models to the Rescue: Reducing the Complexity in Scientific Workflow Development Using ChatGPT","created":"2023-11-03","cited_by_count":2,"area":null},{"id":"2404.18262","title":"Generating Situated Reflection Triggers about Alternative Solution Paths: A Case Study of Generative AI for Computer-Supported Collaborative Learning","created":"2024-04-28","cited_by_count":2,"area":null},{"id":"2511.04144","title":"Scaffolding Metacognition in Programming Education: Understanding Student-AI Interactions and Design Implications","created":"2025-11-06","cited_by_count":2,"area":null},{"id":"2604.27134","title":"Unpacking Vibe Coding: Help-Seeking Processes in Student-AI Interactions While Programming","created":"2026-04-29","cited_by_count":2,"area":null},{"id":"2604.27296","title":"To Diff or Not to Diff? Structure-Aware and Adaptive Output Formats for Efficient LLM-based Code Editing","created":"2026-04-30","cited_by_count":2,"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":"2402.07913","title":"QACP: An Annotated Question Answering Dataset for Assisting Chinese Python Programming Learners","created":"2024-01-30","cited_by_count":1,"area":null},{"id":"2406.05603","title":"A Knowledge-Component-Based Methodology for Evaluating AI Assistants","created":"2024-06-09","cited_by_count":1,"area":null},{"id":"2409.06205","title":"SHAPE-IT: Exploring Text-to-Shape-Display for Generative Shape-Changing Behaviors with LLMs","created":"2024-09-10","cited_by_count":1,"area":null},{"id":"2504.09779","title":"\"All Roads Lead to ChatGPT\": How Generative AI is Eroding Social Interactions and Student Learning Communities","created":"2025-04-14","cited_by_count":1,"area":null},{"id":"2601.02060","title":"Perish or Flourish? A Holistic Evaluation of Large Language Models for Code Generation in Functional Programming","created":"2026-01-05","cited_by_count":1,"area":null},{"id":"2601.12134","title":"Human-Human-AI Triadic Programming: Uncovering the Role of AI Agent and the Value of Human Partner in Collaborative Learning","created":"2026-01-17","cited_by_count":1,"area":null},{"id":"2607.18257","title":"Assistant or Actor? Student Trust, Control, and Delegation Regret When Using a General-Purpose AI Agent","created":"2026-05-14","cited_by_count":1,"area":null},{"id":"2408.02378","title":"Scaling CS1 Support with Compiler-Integrated Conversational AI","created":"2024-07-22","cited_by_count":0,"area":null},{"id":"2410.23069","title":"LLMs Integration in Software Engineering Team Projects: Roles, Impact, and a Pedagogical Design Space for AI Tools in Computing Education","created":"2024-10-30","cited_by_count":0,"area":null},{"id":"2504.03068","title":"Design of AI-Powered Tool for Self-Regulation Support in Programming Education","created":"2025-04-03","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":"2512.05242","title":"Learning to Code with Context: A Study-Based Approach","created":"2025-12-04","cited_by_count":0,"area":null},{"id":"2512.21238","title":"Assessing the Software Security Comprehension of Large Language Models","created":"2025-12-24","cited_by_count":0,"area":null},{"id":"2602.01919","title":"From Code-Centric to Concept-Centric: Teaching NLP with LLM-Assisted \"Vibe Coding\"","created":"2026-02-02","cited_by_count":0,"area":null},{"id":"2604.27231","title":"Upskilling with Generative AI: Practices and Challenges for Freelance Knowledge Workers","created":"2026-04-29","cited_by_count":0,"area":null},{"id":"2605.05472","title":"The Pedagogy of AI Mistakes: Fostering Higher-Order Thinking","created":"2026-05-06","cited_by_count":0,"area":null},{"id":"2606.04273","title":"Human agency in initial human-AI proof formalization workflows","created":"2026-06-02","cited_by_count":0,"area":null},{"id":"2606.22061","title":"NL2Scratch: An Executable Benchmark and Evaluation for Block-Based Programming","created":"2026-06-20","cited_by_count":0,"area":null},{"id":"2606.22809","title":"AI-Assisted Help-Seeking Trajectories in Programming Education from an SRL-Informed Perspective","created":"2026-06-22","cited_by_count":0,"area":null},{"id":"2607.22463","title":"Beyond Perspectives: A Trio-Ethnography of Interpretation Evolution in LLM-Supported Programming Education","created":"2026-07-24","cited_by_count":0,"area":null},{"id":"2607.24755","title":"Patterns of Learner-AI Interaction and Academic Performance in an Object-Oriented Programming Course","created":"2026-05-26","cited_by_count":0,"area":null},{"id":"2607.27586","title":"Is Solving Better Than Evaluating GenAI Solutions?","created":"2026-07-30","cited_by_count":0,"area":null},{"id":"2609.20143","title":"Designing Against Deskilling: Metacognitive Feedback Reduces Cognitive Offloading to LLM Assistants","created":"2026-09-17","cited_by_count":0,"area":null},{"id":"2610.16980","title":"PRAISE: A Reproducible Workflow for Non-Programmer Scientists to Implement Published AI Models","created":"2026-10-12","cited_by_count":0,"area":null}],"next_cursor":null}