How to Teach Programming in the AI Era? Using LLMs as a Teachable Agent for Debugging
Fuente:
arXiv
Saved in:
| Main Authors: | Ma, Qianou, Shen, Hua, Koedinger, Kenneth, Wu, Tongshuang |
|---|---|
| Format: | Preprint |
| Published: |
2023
|
| Subjects: | |
| Online Access: | |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Similar Items
Not Everyone Wins with LLMs: Behavioral Patterns and Pedagogical Implications for AI Literacy in Programmatic Data Science
by: Ma, Qianou, et al.
Published: (2025)
by: Ma, Qianou, et al.
Published: (2025)
RECAP: An End-to-End Platform for Capturing, Replaying, and Analyzing AI-Assisted Programming Interactions
by: He, Keyu, et al.
Published: (2026)
by: He, Keyu, et al.
Published: (2026)
Debugging Without Error Messages: How LLM Prompting Strategy Affects Programming Error Explanation Effectiveness
by: Salmon, Audrey, et al.
Published: (2025)
by: Salmon, Audrey, et al.
Published: (2025)
How Developers Choose Debugging Strategies for Challenging Web Application Defects
by: Arab, Maryam, et al.
Published: (2025)
by: Arab, Maryam, et al.
Published: (2025)
What Should We Engineer in Prompts? Training Humans in Requirement-Driven LLM Use
by: Ma, Qianou, et al.
Published: (2024)
by: Ma, Qianou, et al.
Published: (2024)
VTutor: An Open-Source SDK for Generative AI-Powered Animated Pedagogical Agents with Multi-Media Output
by: Chen, Eason, et al.
Published: (2025)
by: Chen, Eason, et al.
Published: (2025)
Show Me Why It's Correct: Saving 1/3 of Debugging Time in Program Repair with Interactive Runtime Comparison
by: Wang, Ruixin, et al.
Published: (2025)
by: Wang, Ruixin, et al.
Published: (2025)
How Do Developers Interact with AI? An Exploratory Study on Modeling Developer Programming Behavior
by: Wu, Yinan, et al.
Published: (2026)
by: Wu, Yinan, et al.
Published: (2026)
Exploring Interaction Patterns for Debugging: Enhancing Conversational Capabilities of AI-assistants
by: Chopra, Bhavya, et al.
Published: (2024)
by: Chopra, Bhavya, et al.
Published: (2024)
In-IDE Human-AI Experience in the Era of Large Language Models; A Literature Review
by: Sergeyuk, Agnia, et al.
Published: (2024)
by: Sergeyuk, Agnia, et al.
Published: (2024)
Democratizing AI Development: Local LLM Deployment for India's Developer Ecosystem in the Era of Tokenized APIs
by: Udandarao, Vikranth, et al.
Published: (2025)
by: Udandarao, Vikranth, et al.
Published: (2025)
How Scientists Use Large Language Models to Program
by: O'Brien, Gabrielle
Published: (2025)
by: O'Brien, Gabrielle
Published: (2025)
Teaching Agile Requirements Engineering: A Stakeholder Simulation with Generative AI
by: Schön, Eva-Maria, et al.
Published: (2026)
by: Schön, Eva-Maria, et al.
Published: (2026)
Evolution of Programmers' Trust in Generative AI Programming Assistants
by: Shah, Anshul, et al.
Published: (2025)
by: Shah, Anshul, et al.
Published: (2025)
Teach AI How to Code: Using Large Language Models as Teachable Agents for Programming Education
by: Jin, Hyoungwook, et al.
Published: (2023)
by: Jin, Hyoungwook, et al.
Published: (2023)
AI Where It Matters: Where, Why, and How Developers Want AI Support in Daily Work
by: Choudhuri, Rudrajit, et al.
Published: (2025)
by: Choudhuri, Rudrajit, et al.
Published: (2025)
Why AI Agents Still Need You: Findings from Developer-Agent Collaborations in the Wild
by: Kumar, Aayush, et al.
Published: (2025)
by: Kumar, Aayush, et al.
Published: (2025)
Vibe Coding: Toward an AI-Native Paradigm for Semantic and Intent-Driven Programming
by: Bamil, Vinay
Published: (2025)
by: Bamil, Vinay
Published: (2025)
How Far Are We? The Triumphs and Trials of Generative AI in Learning Software Engineering
by: Choudhuri, Rudrajit, et al.
Published: (2023)
by: Choudhuri, Rudrajit, et al.
Published: (2023)
Learning Programming in Informal Spaces: Using Emotion as a Lens to Understand Novice Struggles on r/learnprogramming
by: Hasan, Alif Al, et al.
Published: (2025)
by: Hasan, Alif Al, et al.
Published: (2025)
From Teacher to Colleague: How Coding Experience Shapes Developer Perceptions of AI Tools
by: Zakharov, Ilya, et al.
Published: (2025)
by: Zakharov, Ilya, et al.
Published: (2025)
Navigating Compiler Errors with AI Assistance -- A Study of GPT Hints in an Introductory Programming Course
by: Pankiewicz, Maciej, et al.
Published: (2024)
by: Pankiewicz, Maciej, et al.
Published: (2024)
Programming by Chat: A Large-Scale Behavioral Analysis of 11,579 Real-World AI-Assisted IDE Sessions
by: Tang, Ningzhi, et al.
Published: (2026)
by: Tang, Ningzhi, et al.
Published: (2026)
Coding with Eyes: Visual Feedback Unlocks Reliable GUI Code Generating and Debugging
by: Liu, Zhilin, et al.
Published: (2026)
by: Liu, Zhilin, et al.
Published: (2026)
A Feedback Toolkit and Procedural Guidance for Teaching Thorough Testing
by: Dick, Steffen, et al.
Published: (2024)
by: Dick, Steffen, et al.
Published: (2024)
Influencer: Empowering Everyday Users in Creating Promotional Posts via AI-infused Exploration and Customization
by: Liu, Xuye, et al.
Published: (2024)
by: Liu, Xuye, et al.
Published: (2024)
Mining the Gold: Student-AI Chat Logs as Rich Sources for Automated Knowledge Gap Detection
by: Fu, Quanzhi, et al.
Published: (2025)
by: Fu, Quanzhi, et al.
Published: (2025)
Toward Reliable Scientific Visualization Pipeline Construction with Structure-Aware Retrieval-Augmented LLMs
by: Zhao, Guanghui, et al.
Published: (2026)
by: Zhao, Guanghui, et al.
Published: (2026)
PerspectiveCoach: Exploring LLMs for Developer Reflection
by: Olson, Lauren, et al.
Published: (2026)
by: Olson, Lauren, et al.
Published: (2026)
CodeA11y: Making AI Coding Assistants Useful for Accessible Web Development
by: Mowar, Peya, et al.
Published: (2025)
by: Mowar, Peya, et al.
Published: (2025)
Anteater: Interactive Visualization of Program Execution Values in Context
by: Faust, Rebecca, et al.
Published: (2019)
by: Faust, Rebecca, et al.
Published: (2019)
A Systematic Mapping Study on Chatbots in Programming Education
by: Garcia, Marcelino, et al.
Published: (2025)
by: Garcia, Marcelino, et al.
Published: (2025)
Detecting UX smells in Visual Studio Code using LLMs
by: Rodriguez, Andrés, et al.
Published: (2026)
by: Rodriguez, Andrés, et al.
Published: (2026)
SPARK: Real-Time Monitoring of Multi-Faceted Programming Exercises
by: Yang, Yinuo, et al.
Published: (2026)
by: Yang, Yinuo, et al.
Published: (2026)
Codetations: Intelligent, Persistent Notes and UIs for Programs and Other Documents
by: Misback, Edward, et al.
Published: (2025)
by: Misback, Edward, et al.
Published: (2025)
Time Warp: The Gap Between Developers' Ideal vs Actual Workweeks in an AI-Driven Era
by: Kumar, Sukrit, et al.
Published: (2025)
by: Kumar, Sukrit, et al.
Published: (2025)
Agent-Oriented Visual Programming for the Web of Things
by: Burattini, Samuele, et al.
Published: (2025)
by: Burattini, Samuele, et al.
Published: (2025)
The Ann Arbor Architecture for Agent-Oriented Programming
by: Dong, Wei
Published: (2025)
by: Dong, Wei
Published: (2025)
GeoPandas-AI: A Smart Class Bringing LLM as Stateful AI Code Assistant
by: Merten, Gaspard, et al.
Published: (2025)
by: Merten, Gaspard, et al.
Published: (2025)
Beyond Banning AI: A First Look at GenAI Governance in Open Source Software Communities
by: Yang, Wenhao, et al.
Published: (2026)
by: Yang, Wenhao, et al.
Published: (2026)
Similar Items
-
Not Everyone Wins with LLMs: Behavioral Patterns and Pedagogical Implications for AI Literacy in Programmatic Data Science
by: Ma, Qianou, et al.
Published: (2025) -
RECAP: An End-to-End Platform for Capturing, Replaying, and Analyzing AI-Assisted Programming Interactions
by: He, Keyu, et al.
Published: (2026) -
Debugging Without Error Messages: How LLM Prompting Strategy Affects Programming Error Explanation Effectiveness
by: Salmon, Audrey, et al.
Published: (2025) -
How Developers Choose Debugging Strategies for Challenging Web Application Defects
by: Arab, Maryam, et al.
Published: (2025) -
What Should We Engineer in Prompts? Training Humans in Requirement-Driven LLM Use
by: Ma, Qianou, et al.
Published: (2024)