Vibe Coding as a Reconfiguration of Intent Mediation in Software Development: Definition, Implications, and Research Agenda
By: Christian Meske , Tobias Hermanns , Esther von der Weiden and more
Potential Business Impact:
Helps people build computer programs faster with AI.
Software development is undergoing a fundamental transformation as vibe coding becomes widespread, with large portions of contemporary codebases now being AI-generated. The disconnect between rapid adoption and limited conceptual understanding highlights the need for an inquiry into this emerging paradigm. Drawing on an intent perspective and historical analysis, we define vibe coding as a software development paradigm where humans and generative AI engage in collaborative flow to co-create software artifacts through natural language dialogue, shifting the mediation of developer intent from deterministic instruction to probabilistic inference. By intent mediation, we refer to the fundamental process through which developers translate their conceptual goals into representations that computational systems can execute. Our results show that vibe coding reconfigures cognitive work by redistributing epistemic labor between humans and machines, shifting the expertise in the software development process away from traditional areas such as design or technical implementation toward collaborative orchestration. We identify key opportunities, including democratization, acceleration, and systemic leverage, alongside risks, such as black box codebases, responsibility gaps, and ecosystem bias. We conclude with a research agenda spanning human-, technology-, and organization-centered directions to guide future investigations of this paradigm.
Similar Papers
Vibe Coding: Toward an AI-Native Paradigm for Semantic and Intent-Driven Programming
Software Engineering
AI writes code from your feelings and ideas.
(R)evolution of Programming: Vibe Coding as a Post-Coding Paradigm
Software Engineering
Lets people code by just feeling it.
(R)evolution of Programming: Vibe Coding as a Post-Coding Paradigm
Software Engineering
Lets people code by just feeling it.