atlas

Research map / Large language models / AI and society

Students’ Perceptions and Preferences of Generative Artificial Intelligence Feedback for Programming

AAAI 2024 · Large language models › AI and society · approach: Classroom tools and student perceptions · 46 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Surveyed 58 CS1 Java students on ChatGPT API-generated feedback for four lab assignments, comparing prompts with and without student code and assessing alignment with Shute's formative feedback guidelines.

Problem

Students' subjective perceptions of LLM-generated feedback on introductory programming assignments are under-explored, including whether it is formative, whether including student code in the prompt helps, and what improvements students want.

Approach

Generate ChatGPT feedback for real CS1 lab submissions in two variants (with and without student code in the user prompt), distribute them after grades are released, and measure student perceptions against Shute's formative feedback guidelines using surveys and thematic analysis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Include students' code in the prompt rather than exclude itChatGPT-generated Java programming feedback · Four Java labsstudent preference: 72.5% (74/102) preferred feedback with codeHelped
Include students' code in the prompt rather than exclude itChatGPT-generated Java programming feedback · Four Java labsstudent preference by lab: 70.37% and 75.00%Helped
Generate feedback with students' codeChatGPT-generated Java programming feedback · Four Java labsperceived specificity, clarity, and corrective suggestions: specificity (33/74), clarity (15/74) and more corrective suggestions (9/74)Helped
Generate feedback without students' codeChatGPT-generated Java programming feedback · Four Java labsstudent preference: 20%Mixed

Surprising findings

Limitations

Experimental setup

Datasets: student Java lab submissions from a CS1 course failed test cases from instructor test scripts GitHub autograder feedback

Metrics: percentage of favorable survey responses feedback preference share thematic code counts

Baselines: feedback without student code in prompt

Builds on: Shute formative feedback guidelines

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy