mlsanityData to 14 Oct 2026

An Empirical Study of Proactive Coding Assistants in Real-World Software Development

arXiv 2605.05700 ↗First posted 7 May 2026cs.SE cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

Large language model (LLM)-based coding assistants have made substantial progress, yet most systems remain reactive, requiring developers to explicitly formulate their needs. Proactive coding assistants aim to infer latent developer intent from integrated development environment (IDE) interactions and repository context, thereby reducing interaction overhead and supporting more seamless assistance. However, research in this direction is limited by the scarcity of large-scale real-world developer behavior data. Existing studies therefore often rely on LLM-simulated IDE traces, whose fidelity to real development behavior remains unclear. In this paper, we investigate this simulation-to-reality gap through a large-scale empirical study. We collect real IDE interaction traces from 1,246 experienced industry developers over three consecutive days using a custom Visual Studio Code extension, and construct paired LLM-simulated traces for controlled comparison. Our analysis shows that simulated traces differ substantially from real traces in behavioral diversity, temporal structure, and exploratory patterns. Based on the collected data, we introduce ProCodeBench, a real-world benchmark for proactive intent prediction. Experiments with representative LLMs, retrieval-augmented methods, and agentic baselines show that current approaches remain far from reliable under real IDE traces, suggesting that simulation-based evaluation can overestimate real-world performance. Finally, our training study shows that simulated data cannot replace real data, but can complement it when used before real-world fine-tuning. These findings highlight the importance of real developer behavior data for evaluating and training proactive coding assistants.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 34 of its 42 references that are in the map. First posted on arXiv 7 May 2026.

Builds on

34 of 42 references.

References · 34

  1. 2024The Llama 3 Herd of Modelscited by 14,715
  2. 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,626
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  4. 2021Program Synthesis with Large Language Modelscited by 3,637
  5. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
  6. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,737
  7. 2022Competition-Level Code Generation with AlphaCodecited by 1,462
  8. 2024ChatGLM: A Family of Large Language Models from GLM-130B to GLM-4 All Toolscited by 1,121
  9. 2023Large Language Models are not Fair Evaluatorscited by 1,085
  10. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 654
  11. 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 367
  12. 2022Grounded Copilot: How Programmers Interact with Code-Generating Modelscited by 218
22 more
  1. 2023An Empirical Evaluation of Using Large Language Models for Automated Unit Test Generationcited by 194
  2. 2023CrossCodeEval: A Diverse and Multilingual Benchmark for Cross-File Code Completioncited by 183
  3. 2022Practical Program Repair in the Era of Large Pre-trained Language Modelscited by 133
  4. 2022Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programmingcited by 91
  5. 2024RepoGraph: Enhancing AI Software Engineering with Repository-level Code Graphcited by 91
  6. 2024Proactive Agent: Shifting LLM Agents from Reactive Responses to Active Assistancecited by 87
  7. 2023A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challengescited by 75
  8. 2024DevEval: A Manually-Annotated Code Generation Benchmark Aligned with Real-World Code Repositoriescited by 72
  9. 2023A Survey on Proactive Dialogue Systems: Problems, Methods, and Prospectscited by 66
  10. 2026Mind the Sim2Real Gap in User Simulation for Agentic Taskscited by 54
  11. 2024Need Help? Designing Proactive AI Assistants for Programmingcited by 43
  12. 2024EvoCodeBench: An Evolving Code Generation Benchmark with Domain-Specific Evaluationscited by 34
  13. 2024Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practicecited by 25
  14. 2026A-RAG: Scaling Agentic Retrieval-Augmented Generation via Hierarchical Retrieval Interfacescited by 24
  15. 2026ProAgentBench: Evaluating LLM Agents for Proactive Assistance with Real-World Datacited by 16
  16. 2026Programming by Chat: A Large-Scale Behavioral Analysis of 11,579 Real-World AI-Assisted IDE Sessionscited by 14
  17. 2025CodeRAG: Finding Relevant and Necessary Knowledge for Retrieval-Augmented Repository-Level Code Completioncited by 12
  18. 2025ProPerSim: Developing Proactive and Personalized AI Assistants through User-Assistant Simulationcited by 11
  19. 2025CodingGenie: A Proactive LLM-Powered Programming Assistantcited by 10
  20. 2026Developer Interaction Patterns with Proactive AI: A Five-Day Field Studycited by 7
  21. 2026PIRA-Bench: A Transition from Reactive GUI Agents to GUI-based Proactive Intent Recommendation Agentscited by 7
  22. 2026Evolving with AI: A Longitudinal Analysis of Developer Logscited by 4

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.

Similar, not cited

Close in wording, no citation either way

  1. 2026SWE-Journey: Towards More Realistic Evaluation of Coding Assistants through Long-Horizon, Multi-Turn Interaction
  2. 2026Agentic Coding Needs Proactivity, Not Just Autonomy
  3. 2026SWE-INTERACT: Reimagining SWE Benchmarks as User-Driven Long-Horizon Coding Sessions
  4. 2026Coding-Agent Benchmarks Should Match Their Users' Task Flows
  5. 2026Do Personalized Skills Help Coding Agents? An Empirical Study of Developer Interaction Histories
  6. 2025Assistance or Disruption? Exploring and Evaluating the Design and Trade-offs of Proactive AI Programming Support
  7. 2026Investigating Autonomous Agent Contributions in the Wild: Activity Patterns and Code Change over Time
  8. 2025Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows