(Im)Paired Programming: Coding Agents Improve Productivity but Harm Understanding
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Coding agents (e.g., Cursor) improve developer productivity by optimizing task completion, but shifting users from writing code to prompting and reviewing may harm their understanding, impeding oversight, learning, and communication. To probe this, we have 54 students create a website with one of two AI systems: an agent that edits user code; or a chatbot where users write code alone or adapt generic code snippets. We test understanding via comprehension questions and a task where users extend their code without agents, showing: (1) While agents aid initial task completion, they harm users' code comprehension and thus do not prepare users to extend their code; (2) Low-effort agent interaction types, like copy+paste prompts and auto-accepted edits, are linked with lower comprehension; and (3) Despite self-reported weaker understanding, users still prefer coding agents because they are quick and easy to use. While users stay in the loop for coding workflows, understanding should not be forgotten. Towards this goal, we distill our analyses into future research directions for coding agent developers: dissuading low-effort prompting, creating readable code, and promoting active engagement.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 15 of its 108 references that are in the map. First posted on arXiv 29 Jul 2026.
Builds on
15 of 108 references.
Closest ancestors · 2
Same direction, newest first
- 2026Composer 2 Technical Report25 Mar
- 2026More Code, Less Reuse: Investigating Code Quality and Reviewer Sentiment towards AI-generated Pull Requests29 Jan
Other references · 13
- 2023GPT-4 Technical Reportcited by 18,132
- 2022Training a Helpful and Harmless Assistant with Reinforcement Learning from Human Feedbackcited by 3,634
- 2023The Impact of AI on Developer Productivity: Evidence from GitHub Copilotcited by 264
- 2025Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Taskcited by 103
- 2025Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivitycited by 93
- 2026How AI Impacts Skill Formationcited by 20
- 2026AI Assistance Reduces Persistence and Hurts Independent Performancecited by 7
- 2026SparkMe: Adaptive Semi-Structured Interviewing for Qualitative Insight Discoverycited by 6
- 2025LiteraryTaste: A Preference Dataset for Creative Writing Personalizationcited by 4
- 2025Completion neq Collaboration: Scaling Collaborative Effort with Agentscited by 3
- 2025Assessing Problem Decomposition in CS1 for the GenAI Eracited by 3
- 2026How do Agents Refactor: An Empirical Studycited by 3
1 more
- 2026Why Human Guidance Matters in Collaborative Vibe Codingcited by 3
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Code Understanding is a Bottleneck for Coding Agentscited by 0
- 2026Code Understanding is a Bottleneck for Coding Agents7 Oct 2026
Similar, not cited
Close in wording, no citation either way
- 2025Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows
- 2026Humans are Missing from AI Coding Agent Research
- 2025AI Agents with Human-Like Collaborative Tools: Adaptive Strategies for Enhanced Problem-Solving
- 2026Humans Integrate, Agents Fix: How Agent-Authored Pull Requests Are Referenced in Practice
- 2026From Agent Behaviour to Agent-Friendly Documentation: An Empirical Study of How Coding Agents Discover, Read, and Write Technical Documentation
- 2026CooperBench: Why Coding Agents Cannot be Your Teammates Yet
- 2026Is Agent Code Less Maintainable Than Human Code?
- 2026Does Code Cleanliness Affect Coding Agents? A Controlled Minimal-Pair Study