Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows
By: Valerie Chen , Ameet Talwalkar , Robert Brennan and more
Potential Business Impact:
Helps computers write code faster and better.
Developers now have access to a growing array of increasingly autonomous AI tools for software development. While many studies examine copilots that provide chat assistance or code completions, evaluations of coding agents -- which can automatically write files and run code -- still rely on static benchmarks. We present the first controlled study of developer interactions with coding agents, characterizing how more autonomous AI tools affect productivity and experience. We evaluate two leading copilot and agentic coding assistants, recruiting participants who regularly use the former. Our results show agents can assist developers in ways that surpass copilots (e.g., completing tasks humans may not have accomplished) and reduce the effort required to finish tasks. Yet challenges remain for broader adoption, including ensuring users adequately understand agent behaviors. Our findings reveal how workflows shift with coding agents and how interactions differ from copilots, motivating recommendations for researchers and highlighting challenges in adopting agentic systems.
Similar Papers
"My productivity is boosted, but ..." Demystifying Users' Perception on AI Coding Assistants
Software Engineering
Helps AI write better code for programmers.
Professional Software Developers Don't Vibe, They Control: AI Agent Use for Coding in 2025
Software Engineering
Helps coders build software faster with AI helpers.
AI-assisted Programming May Decrease the Productivity of Experienced Developers by Increasing Maintenance Burden
General Economics
AI tools make coding faster, but experts fix more mistakes.