Programming by Chat: A Large-Scale Behavioral Analysis of 11,579 Real-World AI-Assisted IDE Sessions
Not on the map. Why?
Abstract (arXiv)
IDE-integrated AI coding assistants, which operate conversationally within developers' working codebases with access to project context and multi-file editing, are rapidly reshaping software development. However, empirical investigation of this shift remains limited: existing studies largely rely on small-scale, controlled settings or analyze general-purpose chatbots rather than codebase-aware IDE workflows. We present, to the best of our knowledge, the first large-scale study of real-world conversational programming in IDE-native settings, analyzing 74,998 developer messages from 11,579 chat sessions across 1,300 repositories and 899 developers using Cursor and GitHub Copilot. These chats were committed to public repositories as part of routine development, capturing in-the-wild behavior. Our findings reveal three shifts in how programming work is organized: conversational programming operates as progressive specification, with developers iteratively refining outputs rather than specifying complete tasks upfront; developers redistribute cognitive work to AI, delegating diagnosis, comprehension, and validation rather than engaging with code and outputs directly; and developers actively manage the collaboration, externalizing plans into persistent artifacts, and negotiating AI autonomy through context injection and behavioral constraints. These results provide foundational empirical insights into AI-assisted development and offer implications for the design of future programming environments.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Apr 2026.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 12.
12 papers.
- 2026TraceLab: Characterizing Coding Agent Workloads for LLM Servingcited by 14
- 2026How Coding Agents Fail Their Users: A Large-Scale Analysis of Developer-Agent Misalignment in 20,574 Real-World Sessionscited by 11
- 2026An Empirical Study of Agent Skills for Healthcare: Practice, Gaps, and Governancecited by 1
- 2026An Empirical Study of Proactive Coding Assistants in Real-World Software Developmentcited by 1
- 2026From Conversation to Contribution: Characterizing Coding Agent in Open-Source Softwarecited by 0
- 2026Bespoke Visual Assistance: What and How do Blind and Low-Vision People Create with Agentic Programming?cited by 0
- 2026Do Personalized Skills Help Coding Agents? An Empirical Study of Developer Interaction Historiescited by 0
- 2026Investigating Assistant Bias in LLM User Simulators Using a Role Vectorcited by 0
- 2026The Work Behind Delegation: A Framework for Supervising AI Coding Agentscited by 0
- 2026Between the Commits: Process, Error, and Claim Reliability in a Wholly AI-Authored Codebasecited by 0
- 2026How to Run Statistics over LLM Judges and Trust the Results: Calibrated Inference for Small-Sample AI Evaluation with evalstatscited by 0
- 2026Coding-Agent Benchmarks Should Match Their Users' Task Flowscited by 0
- 2026Coding-Agent Benchmarks Should Match Their Users' Task Flows7 Oct 2026
- 2026Between the Commits: Process, Error, and Claim Reliability in a Wholly AI-Authored Codebase24 Sep 2026
- 2026The Work Behind Delegation: A Framework for Supervising AI Coding Agents21 Sep 2026
- 2026How to Run Statistics over LLM Judges and Trust the Results: Calibrated Inference for Small-Sample AI Evaluation with evalstats20 Sep 2026
- 2026Investigating Assistant Bias in LLM User Simulators Using a Role Vector1 Sep 2026
- 2026Do Personalized Skills Help Coding Agents? An Empirical Study of Developer Interaction Histories10 Aug 2026
- 2026Bespoke Visual Assistance: What and How do Blind and Low-Vision People Create with Agentic Programming?23 Jul 2026
- 2026From Conversation to Contribution: Characterizing Coding Agent in Open-Source Software6 Jul 2026
- 2026TraceLab: Characterizing Coding Agent Workloads for LLM Serving29 Jun 2026
- 2026How Coding Agents Fail Their Users: A Large-Scale Analysis of Developer-Agent Misalignment in 20,574 Real-World Sessions28 May 2026
- 2026An Empirical Study of Proactive Coding Assistants in Real-World Software Development7 May 2026
- 2026An Empirical Study of Agent Skills for Healthcare: Practice, Gaps, and Governance4 May 2026