To Tab or Not to Tab: Measuring Critical Engagement in AI Code Completion Tools Using Behavioral Signals and Attention Checks
Not on the map. Why?
Abstract (arXiv)
AI code completion tools, such as Github Copilot, provide students with code suggestions to help them write programs. However, recent qualitative studies suggest that students fail to critically evaluate these suggestions. We present Clover, a code completion tool that logs students' interactions with code suggestions and additionally offers attention checks to probe reflective engagement during programming tasks. We also develop a taxonomy of behavioral interaction metrics for AI-assisted programming, informed by literature. We analyzed relationships between interaction patterns, engagement with attention checks, and task performance. We observed that higher rates of tab accept were associated with lower attention check performance, while increased dwell time was associated with higher attention check performance. We conclude by discussing how programming process data and attention checks might support reflective engagement in AI-assisted programming.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 18 of its 40 references that are in the map. First posted on arXiv 29 Jun 2026.
Builds on
18 of 40 references.
References · 18
- 2022Grounded Copilot: How Programmers Interact with Code-Generating Modelscited by 216
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 85
- 2023"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmerscited by 62
- 2023How Novices Use LLM-Based Code Generators to Solve CS1 Coding Tasks in a Self-Paced Learning Environmentcited by 55
- 2024The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmerscited by 46
- 2024The Effects of Generative AI on Computing Students' Help-Seeking Preferencescited by 22
- 2023Generative AI in Computing Education: Perspectives of Students and Instructorscited by 17
- 2024CS1-LLM: Integrating LLMs into CS1 Instructioncited by 15
- 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Toolscited by 13
- 2025The Effects of GitHub Copilot on Computing Students' Programming Effectiveness, Efficiency, and Processes in Brownfield Programming Taskscited by 9
- 2021Early Performance Prediction using Interpretable Patterns in Programming Process Datacited by 7
- 2024Synthetic Students: A Comparative Study of Bug Distribution Between Large Language Models and Computing Studentscited by 6
6 more
- 2024Students' Perceptions and Use of Generative AI Tools for Programming Across Different Computing Coursescited by 5
- 2024Early Adoption of Generative Artificial Intelligence in Computing Education: Emergent Student Use Cases and Perspectives in 2023cited by 5
- 2024The Evolving Usage of GenAI by Computing Studentscited by 4
- 2025Beyond the Benefits: A Systematic Review of the Harms and Consequences of Generative AI in Computing Educationcited by 4
- 2025KOALA: a Configurable Tool for Collecting IDE Data When Solving Programming Taskscited by 3
- 2024On the Opportunities of Large Language Models for Programming Process Datacited by 1
Built on by
Not cited yet.