paper-with-me

Papers

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

2025-10-13 · Jeena Javahar, Tanya Budhrani, Manaal Basha, Cleidson R. B. de Souza, Ivan Beschastnikh, Gema Rodriguez-Perez arxiv

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 .

📄 PDF Abstract BibTeX arXiv:2510.11516

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Automated crack propagation measurement on asphalt concrete specimens using an optical flow-based deep neural network

2023-03-10 · Zehui Zhu, Imad L. Al-Qadi

This article proposes a deep neural network, namely CrackPropNet, to measure crack propagation on asphalt concrete (AC) specimens. It offers an accurate, flexible, efficient, and low-cost solution for crack propagation m…

Optical Flow Estimation

Aligning Crowd-sourced Human Feedback for Reinforcement Learning on Code Generation by Large Language Models

2025-03-19 · Man Fai Wong, Chee Wei Tan

This paper studies how AI-assisted programming and large language models (LLM) improve software developers' ability via AI tools (LLM agents) like Github Copilot and Amazon CodeWhisperer, while integrating human feedback…

Bayesian OptimizationCode GenerationLanguage ModelingLanguage Modelling+2

PatternListener: Cracking Android Pattern Lock Using Acoustic Signals

2018-10-12

Pattern lock has been widely used for authentication to protect user privacy on mobile devices (e.g., smartphones and tablets). Given its pervasive usage, the compromise of pattern lock could lead to serious consequences…

RECAP: An End-to-End Platform for Capturing, Replaying, and Analyzing AI-Assisted Programming Interactions

2026-05-01 · Keyu He, Qianou Ma, Valerie Chen, Wayne Chi 외 arxiv

Understanding how developers interact with AI coding assistants requires more than chat logs or git histories in isolation; it requires reconstructing the full context: which prompt led to which edit, what the developer …

Stochastic Database Cracking: Towards Robust Adaptive Indexing in Main-Memory Column-Stores

2012-02-01 · Felix Halim, Stratos Idreos, Panagiotis Karras, Roland H. C. Yap

Modern business applications and scientific databases call for inherently dynamic data storage environments. Such environments are characterized by two challenging features: (a) they have little idle system time to devot…

Decision Making