Vibe coding: programming through conversation with artificial intelligence
Not on the map. Why?
Abstract (arXiv)
We examine "vibe coding": an emerging programming paradigm where developers primarily write code by interacting with code-generating large language models rather than writing code directly. We present the first empirical study of vibe coding. We analysed over 8 hours of curated video capturing extended vibe coding sessions with rich think-aloud reflections. Using framework analysis, we investigated programmers' goals, workflows, prompting techniques, debugging approaches, and challenges encountered. We find that vibe coding follows iterative goal satisfaction cycles where developers alternate between prompting AI, evaluating generated code through rapid scanning and application testing, and manual editing. Prompts in vibe coding blend vague, high-level directives with detailed technical specifications. Debugging remains a hybrid process combining AI assistance with manual practices. Critically, vibe coding does not eliminate the need for programming expertise but rather redistributes it toward context management, rapid code evaluation, and decisions about when to transition between AI-driven and manual manipulation of code. Trust in AI tools during vibe coding is dynamic and contextual, developed through iterative verification rather than blanket acceptance. Vibe coding is an evolution of AI-assisted programming that represents an early manifestation of "material disengagement", wherein practitioners orchestrate code production and manipulation, mediated through AI, while maintaining selective and strategic oversight.
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Jun 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 9; 2026: 17.
26 papers.
Sort:
By area:
- 2025Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Taskscited by 18
- 2025Professional Software Developers Don't Vibe, They Control: AI Agent Use for Coding in 2025cited by 17
- 2025Vibe Coding as a Reconfiguration of Intent Mediation in Software Development: Definition, Implications, and Research Agendacited by 13
- 2025LOGOS: LLM-driven End-to-End Grounded Theory Development and Schema Induction for Qualitative Researchcited by 6
- 2025Exploring the Challenges and Opportunities of AI-assisted Codebase Generationcited by 4
- 2025Vibe Coding in Product Teams: Reconfiguring AI-Assisted Workflows, Prototyping, and Collaborationcited by 3
- 2025DuetUI: A Bidirectional Context Loop for Human-Agent Co-Generation of Task-Oriented Interfacescited by 3
- 2026SaaSBench: Exploring the Boundaries of Coding Agents in Long-Horizon Enterprise SaaS Engineeringcited by 3
- 2026Architecture Without Architects: How AI Coding Agents Shape Software Architecturecited by 2
- 2026Cheap Code, Costly Judgment: A Case Study on Governable Agentic Software Engineeringcited by 2
- 2026Alignment-Process-Outcome: Rethinking How AIs and Humans Collaboratecited by 1
- 2026Interrogating Design Homogenization in Web Vibe Codingcited by 1
14 more
- 2025Do AI Models Dream of Faster Code? An Empirical Study on LLM-Proposed Performance Improvements in Real-World Softwarecited by 0
- 2025Vibe Coding, Interface Flatteningcited by 0
- 2026Context Before Code: An Experience Report on Vibe Coding in Practicecited by 0
- 2026Is Vibe Coding the Future? An Empirical Assessment of LLM Generated Codes for Construction Safetycited by 0
- 2026SCAN: A Decision-Making Framework for Effective Task Allocation with Generative AIcited by 0
- 2026Design Theater: Evaluating the Gap Between User-Facing Design Reasoning and Implementation in Generative UI Toolscited by 0
- 2026From Idea to Classroom in Days: Using "Vibe Coding" to Create a Programming Process Visualizer from IDE Activity Logscited by 0
- 2026Vibe-FDTR: An agent-oriented framework for reproducible frequency-domain thermoreflectance data analysiscited by 0
- 2026LangChoiceBench: Measuring and Explaining Programming-Language Choice in LLMscited by 0
- 2026Accelerated Genetic Programming Hyper-Heuristics for Simulation-Based Scheduling via Agentic AIcited by 0
- 2026The Vibe Shift in Software Engineering: Evaluating AI-Led Conversational Programming for Performance, Cognition, and Responsible Adoptioncited by 0
- 2026Does AI Save Time on Product Design? A Randomized Controlled Experiment of AI Prompt-to-Design Workflowscited by 0
- 2026Vibe Analysis: Exploring LLM Adoption by Data Visualization Practitionerscited by 0
- 2026AuraForge: Scaling Security Supervision for Training Coding Agentscited by 0
- 2026AuraForge: Scaling Security Supervision for Training Coding Agents1 Oct 2026
- 2026Vibe Analysis: Exploring LLM Adoption by Data Visualization Practitioners25 Sep 2026
- 2026Does AI Save Time on Product Design? A Randomized Controlled Experiment of AI Prompt-to-Design Workflows22 Sep 2026
- 2026The Vibe Shift in Software Engineering: Evaluating AI-Led Conversational Programming for Performance, Cognition, and Responsible Adoption9 Sep 2026
- 2026Accelerated Genetic Programming Hyper-Heuristics for Simulation-Based Scheduling via Agentic AI19 Aug 2026
- 2026LangChoiceBench: Measuring and Explaining Programming-Language Choice in LLMs6 Aug 2026
- 2026Vibe-FDTR: An agent-oriented framework for reproducible frequency-domain thermoreflectance data analysis30 Jul 2026
- 2026Design Theater: Evaluating the Gap Between User-Facing Design Reasoning and Implementation in Generative UI Tools24 Jul 2026
- 2026Cheap Code, Costly Judgment: A Case Study on Governable Agentic Software Engineering1 Jul 2026
- 2026SCAN: A Decision-Making Framework for Effective Task Allocation with Generative AI14 Jun 2026
- 2026From Idea to Classroom in Days: Using "Vibe Coding" to Create a Programming Process Visualizer from IDE Activity Logs26 May 2026
- 2026SaaSBench: Exploring the Boundaries of Coding Agents in Long-Horizon Enterprise SaaS Engineering17 May 2026
14 more
- 2026Is Vibe Coding the Future? An Empirical Assessment of LLM Generated Codes for Construction Safety14 Apr 2026
- 2026Architecture Without Architects: How AI Coding Agents Shape Software Architecture5 Apr 2026
- 2026Interrogating Design Homogenization in Web Vibe Coding13 Mar 2026
- 2026Context Before Code: An Experience Report on Vibe Coding in Practice10 Mar 2026
- 2026Alignment-Process-Outcome: Rethinking How AIs and Humans Collaborate9 Mar 2026
- 2025Vibe Coding, Interface Flattening31 Dec 2025
- 2025Professional Software Developers Don't Vibe, They Control: AI Agent Use for Coding in 202516 Dec 2025
- 2025Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Tasks2 Dec 2025
- 2025Do AI Models Dream of Faster Code? An Empirical Study on LLM-Proposed Performance Improvements in Real-World Software17 Oct 2025
- 2025LOGOS: LLM-driven End-to-End Grounded Theory Development and Schema Induction for Qualitative Research29 Sep 2025
- 2025DuetUI: A Bidirectional Context Loop for Human-Agent Co-Generation of Task-Oriented Interfaces16 Sep 2025
- 2025Vibe Coding in Product Teams: Reconfiguring AI-Assisted Workflows, Prototyping, and Collaboration12 Sep 2025
- 2025Exploring the Challenges and Opportunities of AI-assisted Codebase Generation11 Aug 2025
- 2025Vibe Coding as a Reconfiguration of Intent Mediation in Software Development: Definition, Implications, and Research Agenda29 Jul 2025
- 2025Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Taskscited by 18
- 2025DuetUI: A Bidirectional Context Loop for Human-Agent Co-Generation of Task-Oriented Interfacescited by 3
- 2026SaaSBench: Exploring the Boundaries of Coding Agents in Long-Horizon Enterprise SaaS Engineeringcited by 3
- 2026Architecture Without Architects: How AI Coding Agents Shape Software Architecturecited by 2
- 2026Cheap Code, Costly Judgment: A Case Study on Governable Agentic Software Engineeringcited by 2
- 2026Vibe-FDTR: An agent-oriented framework for reproducible frequency-domain thermoreflectance data analysiscited by 0
- 2026Accelerated Genetic Programming Hyper-Heuristics for Simulation-Based Scheduling via Agentic AIcited by 0
- 2026AuraForge: Scaling Security Supervision for Training Coding Agentscited by 0
- 2026AuraForge: Scaling Security Supervision for Training Coding Agents1 Oct 2026
- 2026Accelerated Genetic Programming Hyper-Heuristics for Simulation-Based Scheduling via Agentic AI19 Aug 2026
- 2026Vibe-FDTR: An agent-oriented framework for reproducible frequency-domain thermoreflectance data analysis30 Jul 2026
- 2026Cheap Code, Costly Judgment: A Case Study on Governable Agentic Software Engineering1 Jul 2026
- 2026SaaSBench: Exploring the Boundaries of Coding Agents in Long-Horizon Enterprise SaaS Engineering17 May 2026
- 2026Architecture Without Architects: How AI Coding Agents Shape Software Architecture5 Apr 2026
- 2025Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Tasks2 Dec 2025
- 2025DuetUI: A Bidirectional Context Loop for Human-Agent Co-Generation of Task-Oriented Interfaces16 Sep 2025
- 2025Professional Software Developers Don't Vibe, They Control: AI Agent Use for Coding in 2025cited by 17
- 2025Vibe Coding as a Reconfiguration of Intent Mediation in Software Development: Definition, Implications, and Research Agendacited by 13
- 2025LOGOS: LLM-driven End-to-End Grounded Theory Development and Schema Induction for Qualitative Researchcited by 6
- 2025Exploring the Challenges and Opportunities of AI-assisted Codebase Generationcited by 4
- 2025Vibe Coding in Product Teams: Reconfiguring AI-Assisted Workflows, Prototyping, and Collaborationcited by 3
- 2026Alignment-Process-Outcome: Rethinking How AIs and Humans Collaboratecited by 1
- 2026Interrogating Design Homogenization in Web Vibe Codingcited by 1
- 2025Do AI Models Dream of Faster Code? An Empirical Study on LLM-Proposed Performance Improvements in Real-World Softwarecited by 0
- 2025Vibe Coding, Interface Flatteningcited by 0
- 2026Is Vibe Coding the Future? An Empirical Assessment of LLM Generated Codes for Construction Safetycited by 0
- 2026SCAN: A Decision-Making Framework for Effective Task Allocation with Generative AIcited by 0
- 2026Design Theater: Evaluating the Gap Between User-Facing Design Reasoning and Implementation in Generative UI Toolscited by 0
12 most cited of 17 All 17 (JSON)
- 2026Vibe Analysis: Exploring LLM Adoption by Data Visualization Practitioners25 Sep 2026
- 2026Does AI Save Time on Product Design? A Randomized Controlled Experiment of AI Prompt-to-Design Workflows22 Sep 2026
- 2026The Vibe Shift in Software Engineering: Evaluating AI-Led Conversational Programming for Performance, Cognition, and Responsible Adoption9 Sep 2026
- 2026LangChoiceBench: Measuring and Explaining Programming-Language Choice in LLMs6 Aug 2026
- 2026Design Theater: Evaluating the Gap Between User-Facing Design Reasoning and Implementation in Generative UI Tools24 Jul 2026
- 2026SCAN: A Decision-Making Framework for Effective Task Allocation with Generative AI14 Jun 2026
- 2026From Idea to Classroom in Days: Using "Vibe Coding" to Create a Programming Process Visualizer from IDE Activity Logs26 May 2026
- 2026Is Vibe Coding the Future? An Empirical Assessment of LLM Generated Codes for Construction Safety14 Apr 2026
- 2026Interrogating Design Homogenization in Web Vibe Coding13 Mar 2026
- 2026Alignment-Process-Outcome: Rethinking How AIs and Humans Collaborate9 Mar 2026
- 2025Vibe Coding, Interface Flattening31 Dec 2025
- 2025Professional Software Developers Don't Vibe, They Control: AI Agent Use for Coding in 202516 Dec 2025
12 newest of 17 All 17 (JSON)