Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
110 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

How Beginning Programmers and Code LLMs (Mis)read Each Other (2401.15232v2)

Published 26 Jan 2024 in cs.HC

Abstract: Generative AI models, specifically LLMs, have made strides towards the long-standing goal of text-to-code generation. This progress has invited numerous studies of user interaction. However, less is known about the struggles and strategies of non-experts, for whom each step of the text-to-code problem presents challenges: describing their intent in natural language, evaluating the correctness of generated code, and editing prompts when the generated code is incorrect. This paper presents a large-scale controlled study of how 120 beginning coders across three academic institutions approach writing and editing prompts. A novel experimental design allows us to target specific steps in the text-to-code process and reveals that beginners struggle with writing and editing prompts, even for problems at their skill level and when correctness is automatically determined. Our mixed-methods evaluation provides insight into student processes and perceptions with key implications for non-expert Code LLM use within and outside of education.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (6)
  1. Sydney Nguyen (3 papers)
  2. Hannah McLean Babe (2 papers)
  3. Yangtian Zi (6 papers)
  4. Arjun Guha (44 papers)
  5. Carolyn Jane Anderson (15 papers)
  6. Molly Q Feldman (7 papers)
Citations (19)

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com

Tweets