SWE-chat: Coding Agent Interactions From Real Users in the Wild
cs.AI, cs.CY, cs.SE
Submitted: 2026-04-22
Updated: 2026-10-01
Comments: Accepted at COLM 2026
Code: https://github.com/semgrep/semgrep
Project page: https://zorazrw.github.io/files/position-haicode.pdf
License: http://creativecommons.org/licenses/by/4.0/
The gist: AI coding agents are being adopted at scale, yet we lack empirical evidence on how people actually use them and how much of their output is useful in practice.
Terminology
Abstract
AI coding agents are being adopted at scale, yet we lack empirical evidence on how people actually use them and how much of their output is useful in practice. We present SWE-chat, the first large-scale dataset of real coding agent sessions collected from open-source developers in the wild. The dataset currently contains almost 18,000 sessions, comprising more than 229,000 user prompts and 2 million agent tool calls. SWE-chat is a living dataset; our collection pipeline automatically and continually discovers and processes sessions from public repositories. Leveraging SWE-chat, we provide an initial empirical characterization of real-world coding agent usage and failure modes. We find that coding patterns are bimodal: in 41% of sessions, agents author virtually all committed code ("vibe coding"), while in 25%, humans write all code themselves. Despite rapidly improving capabilities, coding agents remain inefficient in natural settings. Only 59% of all agent-produced code survives into user commits, and agent-written code introduces more security vulnerabilities than code authored by humans. Furthermore, users push back against agent outputs - through corrections, failure reports, and interruptions - in 50% of all turns. By capturing complete interaction traces with human vs. agent code authorship attribution, SWE-chat provides an empirical foundation for moving beyond curated benchmarks towards an evidence-based understanding of how AI agents perform in real developer workflows.
Sources
- Large Language Model Hacking: Quantifying the Hidden Risks of Using LLMs for Text Annotation
- Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity
- Purple Llama CyberSecEval: A Secure Coding Benchmark for Language Models
- Understanding Software Engineering Agents: A Study of Thought-Action-Result Trajectories
- Aligning Language Models from User Interactions
- Nex-N1: Agentic Models Trained via a Unified Ecosystem for Large-Scale Environment Construction
- Copilot Arena: A Platform for Code LLM Evaluation in the Wild
- Monitoring Monitorability
- APEX-SWE
- Measuring AI Ability to Complete Long Software Tasks
- The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineering
- SecureForge: Finding and Preventing Vulnerabilities in LLM-Generated Code via Prompt Optimization
- Terminal-Bench: Benchmarking Agents on Hard, Realistic Tasks in Command Line Interfaces
- SLEIGHT-Bench: A Benchmark of Evasion Attacks Against Agent Monitors
- Flipping the Dialogue: Training and Evaluating User Language Models
- GDPval: Evaluating AI Model Performance on Real-World Economically Valuable Tasks
- The Impact of AI on Developer Productivity: Evidence from GitHub Copilot
- Invisible failures in human-AI interactions
- SWE-INTERACT: Reimagining SWE Benchmarks as User-Driven Long-Horizon Coding Sessions
- SERA: Soft-Verified Efficient Repository Agents
Related papers
- MAVEN-T: Reinforced Heterogeneous Distillation for Real-Time Multi-Agent Trajectory Prediction
- Model Discovery Agent: LLM-assisted Bayesian experiment design for data-efficient discovery of mechanistic world models
- Agents' Last Exam
- The Clinician's Veto: Navigating Trust, Liability, and Uncertainty in Autonomous AI Prescribing
- MindHelper: Closed-Loop Embodied Mental-State Reasoning for Precision Intervention
- Incumbent Advantage: Brand Bias and Cognitive Manipulation Dynamics in LLM Recommendation Systems