
Understanding Programmers' LLM Interactions
How developers use AI coding assistants and what they expect
This research investigates how programmers interact with conversational AI coding assistants and identifies key factors influencing their adoption in software development workflows.
- Examines real-world usage patterns and interaction strategies with LLM-based coding tools
- Reveals both benefits (efficiency improvements) and challenges programmers encounter
- Identifies expectations and perceptions that shape adoption of AI coding assistants
- Provides insights for improving LLM tools for software engineering applications
For engineering teams, this research offers valuable understanding of how to effectively integrate AI coding assistants into development processes while addressing user expectations.