mlsanityData to 7 Oct 2026

Assistance or Disruption? Exploring and Evaluating the Design and Trade-offs of Proactive AI Programming Support

arXiv 2502.18658 ↗First posted 25 Feb 2025cs.HC cs.AI cs.SEcited by 33

Not on the map. Why?

Abstract (arXiv)

AI programming tools enable powerful code generation, and recent prototypes attempt to reduce user effort with proactive AI agents, but their impact on programming workflows remains unexplored. We introduce and evaluate Codellaborator, a design probe LLM agent that initiates programming assistance based on editor activities and task context. We explored three interface variants to assess trade-offs between increasingly salient AI support: prompt-only, proactive agent, and proactive agent with presence and context (Codellaborator). In a within-subject study (N=18), we find that proactive agents increase efficiency compared to prompt-only paradigm, but also incur workflow disruptions. However, presence indicators and interaction context support alleviated disruptions and improved users' awareness of AI processes. We underscore trade-offs of Codellaborator on user control, ownership, and code understanding, emphasizing the need to adapt proactivity to programming processes. Our research contributes to the design exploration and evaluation of proactive AI systems, presenting design implications on AI-integrated programming workflow.

Key facts. Cited by 33 papers in the map (data through 7 Oct 2026). Builds on 18 of its 81 references that are in the map. First posted on arXiv 25 Feb 2025.

Builds on

18 of 81 references.

References · 18

  1. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
  2. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,628
  3. 2020IntelliCode Compose: Code Generation Using Transformercited by 225
  4. 2022Grounded Copilot: How Programmers Interact with Code-Generating Modelscited by 216
  5. 2020Human-Centered Artificial Intelligence: Reliable, Safe & Trustworthycited by 182
  6. 2022GitHub Copilot AI pair programmer: Asset or Liability?cited by 150
  7. 2021Expanding Explainability: Towards Social Transparency in AI systemscited by 124
  8. 2023The Programmer's Assistant: Conversational Interaction with a Large Language Model for Software Developmentcited by 95
  9. 2022Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programmingcited by 91
  10. 2023Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programmingcited by 87
  11. 2023A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challengescited by 75
  12. 2023How Novices Use LLM-Based Code Generators to Solve CS1 Coding Tasks in a Self-Paced Learning Environmentcited by 55
6 more
  1. 2023On the Design of AI-powered Code Assistants for Notebookscited by 28
  2. 2024Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practicecited by 25
  3. 2023Is AI the better programming partner? Human-Human Pair Programming vs. Human-AI pAIr Programmingcited by 20
  4. 2024Ivie: Lightweight Anchored Explanations of Just-Generated Codecited by 14
  5. 2023CoLadder: Supporting Programmers with Hierarchical Code Generation in Multi-Level Abstractioncited by 7
  6. 2021Understanding How Programmers Can Use Annotations on Documentationcited by 4

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 13; 2026: 20.

33 papers.

Sort:

By area:

  1. 2025Vibe Coding vs. Agentic Coding: Fundamentals and Practical Implications of Agentic AIcited by 39
  2. 2026Dive into Claude Code: The Design Space of Today's and Future AI Agent Systemscited by 33
  3. 2025Dark Patterns Meet GUI Agents: LLM Agent Susceptibility to Manipulative Interfaces and the Role of Human Oversightcited by 15
  4. 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic Systemcited by 15
  5. 2026AIDev: Studying AI Coding Agents on GitHubcited by 15
  6. 2025ProMemAssist: Exploring Timely Proactive Assistance Through Working Memory Modeling in Multi-Modal Wearable Devicescited by 13
  7. 2025When Should Users Check? Modeling Confirmation Frequency in Multi-Step Agentic AI Taskscited by 6
  8. 2025Interaction as Intelligence: Deep Research With Human-AI Partnershipcited by 5
  9. 2025ClearFairy: Capturing Creative Workflows through Decision Structuring, In-Situ Questioning, and Rationale Inferencecited by 4
  10. 2026GUIDE: A Benchmark for Understanding and Assisting Users in Open-Ended GUI Taskscited by 4
  11. 2025Semantic Commit: Helping Users Update Intent Specifications for AI Memory at Scalecited by 3
  12. 2025From Passive Tool to Socio-cognitive Teammate: A Conceptual Framework for Agentic AI in Human-AI Collaborative Learningcited by 3
21 more
  1. 2025Evalet: Evaluating Large Language Models through Functional Fragmentationcited by 3
  2. 2025Understanding User Experiences of Computer Use Agents: Design Space and Opportunities for Building Agent UX Prototypescited by 2
  3. 2025Optimizing LLM Code Suggestions: Feedback-Driven Timing with Lightweight State Boundscited by 2
  4. 2025HiLDe: Intentional Code Generation via Human-in-the-Loop Decodingcited by 1
  5. 2026Human-Human-AI Triadic Programming: Uncovering the Role of AI Agent and the Value of Human Partner in Collaborative Learningcited by 1
  6. 2026"When to Hand Off, When to Work Together": Understanding Concurrent Human-Agent Interaction in Shared Co-Creative Workspacescited by 1
  7. 2026Beyond the Desk: Barriers and Future Opportunities for AI to Assist Scientists in Embodied Physical Taskscited by 1
  8. 2026Comparing Developer and LLM Biases in Code Evaluationcited by 1
  9. 2026CollabSkill: Evaluating Human-Agent Collaboration On Real-World Taskscited by 1
  10. 2026Designing Proactive Thought Partners for Writingcited by 1
  11. 2026Choose Your Own Adventure: Non-Linear AI-Assisted Programming with EvoGraphcited by 0
  12. 2026Humans' ALMANAC: A Human Collaboration Dataset of Action-Level Mental Model Annotations for Agent Collaborationcited by 0
  13. 2026Human-AI Coordination Zones: A Framework for Designing Human-in-the-Loop Experiences with Agentic AIcited by 0
  14. 2026LangChoiceBench: Measuring and Explaining Programming-Language Choice in LLMscited by 0
  15. 2026VeriForge: Mitigating Latent Knowledge Gaps in Narrative Drafting via Mixed-Initiative Scaffoldingcited by 0
  16. 2026Generation of Web Apps with Agentic IDEs: An Empirical Assessmentcited by 0
  17. 2026VibeJam: A User Study Platform for Web Development with Agentscited by 0
  18. 2026Towards Cognitive Process-Aware Proactive Writing Supportcited by 0
  19. 2026When2Talk: When Should a Proactive In-Car Agent Talk?cited by 0
  20. 2026DocuTeam: Mixed-Initiative Multi-Agent Discussions around Evolving Documentscited by 0
  21. 2026NarrativeSteward: Coordinating Delegation, Guidance, and Verification in Agent-Assisted Interactive Narrative Authoringcited by 0

Similar, not cited

Close in wording, no citation either way

  1. 2025Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows
  2. 2026Agentic Coding Needs Proactivity, Not Just Autonomy
  3. 2026Workflow-GYM: Towards Long-Horizon Evaluation of Computer-use Agentic tasks in Real-World Professional Fields
  4. 2026How Do AI Coding Agents Contribute to Software Development? an Empirical Study of Agentic Pull Requests
  5. 2026π-Bench: Evaluating Proactive Personal Assistant Agents in Long-Horizon Workflows
  6. 2025From Correctness to Collaboration: Toward a Human-Centered Framework for Evaluating AI Agent Behavior in Software Engineering
  7. 2026An Empirical Study of Proactive Coding Assistants in Real-World Software Development
  8. 2026A Phased Workflow for Operating LLM-Based Coding Agents