paper-with-me

Papers

CodeAid: Evaluating a Classroom Deployment of an LLM-based Programming Assistant that Balances Student and Educator Needs

2024-01-20 · Majeed Kazemitabaar, Runlong Ye, Xiaoning Wang, Austin Z. Henley, Paul Denny, Michelle Craig, Tovi Grossman

Timely, personalized feedback is essential for students learning programming. LLM-powered tools like ChatGPT offer instant support, but reveal direct answers with code, which may hinder deep conceptual engagement. We developed CodeAid, an LLM-powered programming assistant delivering helpful, technically correct responses, without revealing code solutions. CodeAid answers conceptual questions, generates pseudo-code with line-by-line explanations, and annotates student's incorrect code with fix suggestions. We deployed CodeAid in a programming class of 700 students for a 12-week semester. A thematic analysis of 8,000 usages of CodeAid was performed, further enriched by weekly surveys, and 22 student interviews. We then interviewed eight programming educators to gain further insights. Our findings reveal four design considerations for future educational AI assistants: D1) exploiting AI's unique benefits; D2) simplifying query formulation while promoting cognitive engagement; D3) avoiding direct responses while encouraging motivated learning; and D4) maintaining transparency and control for students to asses and steer AI responses.

📄 PDF Abstract BibTeX arXiv:2401.11314

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

An Explainable AI Assistant for Introductory Programming Education: Improving Feedback Reliability with Instructor-AI Collaboration

2026-05-12 · Muntasir Hoq, Griffin Pitts, Bradford Mott, Seung Lee 외 arxiv

Active learning is widely recognized as an effective approach for improving learning outcomes in introductory programming courses. However, insufficient instructional support often limits students' access to timely, pers…

Active Learning

CodeVaani: A Multilingual, Voice-Based Code Learning Assistant

2025-10-08 · Jayant Havare, Srikanth Tamilselvam, Ashish Mittal, Shalaka Thorat 외 arxiv

Programming education often assumes English proficiency and text-based interaction, creating barriers for students from multilingual regions such as India. We present CodeVaani, a multilingual speech-driven assistant for…

Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools

2024-12-19 · James Prather, Juho Leinonen, Natalie Kiesler, Jamie Gorson Benario 외

Generative AI (GenAI) is advancing rapidly, and the literature in computing education is expanding almost as quickly. Initial responses to GenAI tools were mixed between panic and utopian optimism. Many were fast to poin…

Systematic Literature Review

A Large-Scale Real-World Evaluation of LLM-Based Virtual Teaching Assistant

2025-06-20 · Sunjun Kweon, Sooyohn Nam, Hyunseung Lim, Hwajung Hong 외

Virtual Teaching Assistants (VTAs) powered by Large Language Models (LLMs) have the potential to enhance student learning by providing instant feedback and facilitating multi-turn interactions. However, empirical studies…

Enhancing Debugging Skills with AI-Powered Assistance: A Real-Time Tool for Debugging Support

2026-01-05 · Elizaveta Artser, Daniil Karol, Anna Potriasaeva, Aleksei Rostovskii 외 arxiv

Debugging is a crucial skill in programming education and software development, yet it is often overlooked in CS curricula. To address this, we introduce an AI-powered debugging assistant integrated into an IDE. It offer…