Insights from Social Shaping Theory: The Appropriation of Large Language Models in an Undergraduate Programming Course
Aadarsh Padiyath, Xinying Hou, Amy Pang, Diego Viramontes Vargas,, Xingjian Gu, Tamara Nelson-Fromm, Zihan Wu, Mark Guzdial, Barbara Ericson

TL;DR
This study investigates how social perceptions influence undergraduate students' use of large language models in programming education and how this usage relates to their self-efficacy and performance.
Contribution
It applies social shaping theory to understand LLM adoption in education and links perceptions and usage patterns to student outcomes.
Findings
Students' LLM use linked to career expectations and peer perceptions.
Early LLM use associated with lower self-efficacy and midterm scores.
Perceived over-reliance on LLMs correlates with decreased self-efficacy.
Abstract
The capability of large language models (LLMs) to generate, debug, and explain code has sparked the interest of researchers and educators in undergraduate programming, with many anticipating their transformative potential in programming education. However, decisions about why and how to use LLMs in programming education may involve more than just the assessment of an LLM's technical capabilities. Using the social shaping of technology theory as a guiding framework, our study explores how students' social perceptions influence their own LLM usage. We then examine the correlation of self-reported LLM usage with students' self-efficacy and midterm performances in an undergraduate programming course. Triangulating data from an anonymous end-of-course student survey (n = 158), a mid-course self-efficacy survey (n=158), student interviews (n = 10), self-reported LLM usage on homework, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
