Vibe Coding: Toward an AI-Native Paradigm for Semantic and Intent-Driven Programming
Vinay Bamil

TL;DR
Vibe coding is an emerging AI-native programming paradigm that allows developers to specify high-level intent and desired 'vibe', enabling AI systems to generate software that aligns with emotional and stylistic qualities.
Contribution
The paper formalizes vibe coding, proposes a reference architecture, and discusses its implications, challenges, and future directions in AI-driven software development.
Findings
Potential productivity gains and democratization of programming.
Identified vulnerabilities and challenges such as bias and security.
Comparison with existing programming paradigms.
Abstract
Recent advances in large language models have enabled developers to generate software by conversing with artificial intelligence systems rather than writing code directly. This paper introduces vibe coding, an emerging AI-native programming paradigm in which a developer specifies high-level functional intent along with qualitative descriptors of the desired "vibe" (tone, style, or emotional resonance). An intelligent agent then transforms those specifications into executable software. We formalize the definition of vibe coding and propose a reference architecture that includes an intent parser, a semantic embedding engine, an agentic code generator, and an interactive feedback loop. A hypothetical implementation is described. We compare vibe coding with declarative, functional, and prompt-based programming, and we discuss its implications for software engineering, human-AI…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Advanced Software Engineering Methodologies
