Who Is Doing the Thinking? Characterising Human Agency in First-Year Students' AI Interactions
Ali Shakiba, Thomas Chaffey
Abstract
When students use generative AI to produce their work, the learning process becomes invisible. Established frameworks such as Bloom's taxonomy then classify the cognitive level of what the AI produced, not what the student contributed. We propose the Human Agency Depth Taxonomy (HADT), a preliminary six-tier taxonomy that classifies the engineering contribution a student makes in a prompt, independent of the AI's output. HADT combines three dimensions: contextual bandwidth, engineering abstraction and student agency. We applied HADT to 962 prompts from 105 students' structured AI Journals in an AI-permissive, first-year software engineering course of 145 students, and examined how agency changed over ten journalled weeks. Most prompts (84.2%) carried some student contribution beyond delegation. Agency tracked the development lifecycle. Architecture-discovery prompts dominated the requirements phase (48% of turns) and fell to 5-12% from week 9, while prompts analysing existing systems rose during build and verification (odds ratio 2.88, with turns clustered by student). Two-thirds of the variance in tier lay within students, so agency depended more on the phase of work than on the student. A turn-level rise in delegation in deadline weeks did not hold once turns were clustered by student. Explicitly specifying constraints on the AI's output was rare throughout, which we interpret as a knowledge bottleneck for novices rather than a gap in instruction. We discuss implications for course and assessment design, and for using HADT as a formative lens on how students engage with AI.
Create a lesson
Related papers
A Gated Spec-Driven Workflow: An Audit-Trail Study of Coding-Agent Work
Rodrigo Figueiredo Abdo, Pedro Carvalho Brom
Equal Access, Unequal Gains? GitHub Copilot and Productivity Among Developers with Disabilities
Emeralda Sesari, Daria Ana-Maria Mogoş, Federica Sarro et al.
One Strategy Does Not Fit All: Rethinking Data Labeling for Just-in-Time Vulnerability Prediction
Quan Tran, Duong Nguyen, Thanh Le-Cong et al.
Reproducibility in open-source RISC-V HW flows
Peter Kourzanov, Anmol Anmol
RESTberus: Trace-Aware Benchmarking of Automated REST API Testing Tools Across Microservice Dependencies
John Toniutti, Massimiliano Baldo, Marino Miculan et al.
FreeForm Harness: A Mobile-Native Agent Harness for Open and Composable Extensions
Bo Zhang, Pengbo Zhang, Jiaxin Jiao et al.