Pith. sign in

REVIEW 2 cited by

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

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2401.11314 v2 pith:55DUF4Y2 submitted 2024-01-20 cs.HC cs.AI

classification cs.HCcs.AI
keywords codeaidprogrammingcoderesponsesstudentstudentsanswersassistant
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

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.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Investigating Student Interaction Patterns with Large Language Model-Powered Course Assistants in Computer Science Courses

    cs.CY 2025-09 conditional novelty 5.0 of 10

    A deployed LLM course assistant served 589 students across three CS courses; logs show heavy evening use and homework questions, while only about 11% of responses included AI follow-ups that students mostly ignored.

  2. From Automation to Cognition: Redefining the Roles of Educators and Generative AI in Computing Education

    cs.CY 2024-12 conditional novelty 3.0 of 10

    Computing educators propose redesigning take-home assignments to include and assess student use of generative AI, while shifting educator focus to metacognitive skill development.

Pith tools