English

Cracking CodeWhisperer: Analyzing Developers' Interactions and Patterns During Programming Tasks

Software Engineering 2025-10-14 v1 Artificial Intelligence

Abstract

The use of AI code-generation tools is becoming increasingly common, making it important to understand how software developers are adopting these tools. In this study, we investigate how developers engage with Amazon's CodeWhisperer, an LLM-based code-generation tool. We conducted two user studies with two groups of 10 participants each, interacting with CodeWhisperer - the first to understand which interactions were critical to capture and the second to collect low-level interaction data using a custom telemetry plugin. Our mixed-methods analysis identified four behavioral patterns: 1) incremental code refinement, 2) explicit instruction using natural language comments, 3) baseline structuring with model suggestions, and 4) integrative use with external sources. We provide a comprehensive analysis of these patterns .

Keywords

Cite

@article{arxiv.2510.11516,
  title  = {Cracking CodeWhisperer: Analyzing Developers' Interactions and Patterns During Programming Tasks},
  author = {Jeena Javahar and Tanya Budhrani and Manaal Basha and Cleidson R. B. de Souza and Ivan Beschastnikh and Gema Rodriguez-Perez},
  journal= {arXiv preprint arXiv:2510.11516},
  year   = {2025}
}

Comments

VL/HCC 2025 Short Paper

R2 v1 2026-07-01T06:34:13.607Z