Towards Decoding Developer Cognition in the Age of AI Assistants
Ebtesam Al Haque, Chris Brown, Thomas D. LaToza, Brittany Johnson

TL;DR
This study investigates how AI assistants influence developer cognition and productivity by combining physiological measurements and interaction data to understand actual cognitive load versus perceived productivity.
Contribution
It introduces an empirical approach using physiological and interaction data to analyze the impact of AI assistants on developer cognition and productivity.
Findings
Physiological data reveal differences in cognitive load with AI assistance.
Interaction patterns vary based on developer expertise and AI usage.
Perceived productivity does not always align with measured cognitive load.
Abstract
Background: The increasing adoption of AI assistants in programming has led to numerous studies exploring their benefits. While developers consistently report significant productivity gains from these tools, empirical measurements often show more modest improvements. While prior research has documented self-reported experiences with AI-assisted programming tools, little to no work has been done to understand their usage patterns and the actual cognitive load imposed in practice. Objective: In this exploratory study, we aim to investigate the role AI assistants play in developer productivity. Specifically, we are interested in how developers' expertise levels influence their AI usage patterns, and how these patterns impact their actual cognitive load and productivity during development tasks. We also seek to better understand how this relates to their perceived productivity. Method: We…
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.
Taxonomy
TopicsComputability, Logic, AI Algorithms
