Skip to content

Vibe Coding in Software Development: A Multivocal Literature Review

Jul 2026 · arXiv.org · Vol abs/2607.21652 · 0 citations · 53 references
Computer Science

TL;DR

This is one of the first reviews to integrate peer-reviewed and grey literature on vibe coding under a single documented protocol and is strongest for prototyping and user-interface work and weakest for production, data-intensive, and safety-critical use, and tool visibility does not imply effectiveness.

Abstract

Vibe coding is a software development practice in which developers state intent in natural language and large language models generate code. It is often framed as one-shot prompting, but the evidence describes an intent-driven, iterative workflow whose outcomes depend on how generated code is evaluated and governed. Knowledge of how vibe coding is defined, practiced, and governed is scattered across academic and practitioner sources, and, to our knowledge, existing reviews have not yet integrated both evidence streams. We conducted a multivocal literature review of peer-reviewed and grey literature following established guidelines. Searches spanned 2022 to October 2025. After screening, credibility assessment, and snowballing, 47 sources were retained (28 peer-reviewed and 19 grey) and analyzed through descriptive mapping and thematic synthesis across eight research questions. Vibe coding is consistently described as an iterative generation-evaluation-revision loop rather than a one-shot activity, and developer work shifts from writing code towards specification, supervision, and validation. Short-term productivity and time-to-prototype gains are reported in 21 of 47 sources (45%), while evidence on maintainability, long-term quality, and safeguard effectiveness remains limited. Evidence is strongest for prototyping and user-interface work and weakest for production, data-intensive, and safety-critical use, and tool visibility does not imply effectiveness. This is one of the first reviews to integrate peer-reviewed and grey literature on vibe coding under a single documented protocol. Future work should evaluate safeguard effectiveness, study session-level dynamics and long-term maintainability, and test vibe coding in production, data-intensive, and safety-critical settings.

View source

Similar papers

Review Aug 2026

Vibe Coding: Practice, Performance, Productivity, and Risk -A State-of-the-Art Review

This state-of-the-art review assembles that evidence across a cross-disciplinary corpus spanning software engineering, human-computer interaction, labour economics, security research, governance, and education, finding the early benchmarks saturated but task-level capability uneven.

D. Michels, Mutaz Abu Ghazaleh, Francois Lazzari et al. · 0 citations
Review Open access Jul 2026

A Systematic Analysis of AI-Assisted Vibe Coding in Software Development: Opportunities, Challenges, and Risks

The literature on vibe coding has grown rapidly; however, it remains fragmented and is largely dominated by industry reports, leaving its position relative to traditional manual programming and low-code development insufficiently examined. This gap makes it difficult for both researchers and practitioners to determine when vibe coding is appropriate and what risks should be anticipated. Purpose: This study aims to systematically map the current landscape of vibe coding, develop a comparative framework against manual and low-code software development approaches, and propose practical risk mitigation recommendations for software development practitioners. Methodology: A Systematic Literature Review (SLR) was conducted following the PRISMA protocol. Relevant publications from 2023 to 2026 were retrieved from IEEE Xplore, ACM Digital Library, Springer, ScienceDirect, and arXiv, resulting in 61 studies that were analyzed using thematic analysis. Findings: The results indicate that vibe coding can accelerate software prototyping by approximately 40–60% compared with manual development. However, it introduces a verification bottleneck by shifting developers' workload from code implementation to quality assurance and validation. Compared with low-code development, vibe coding provides greater flexibility in expressing user intent but exhibits lower output predictability. In comparison with manual development, it offers significant gains in development speed while sacrificing architectural control and code security, thereby increasing the risks of technical skill degradation, hidden security vulnerabilities, and accumulated technical debt. Implications: The findings provide practical guidance for software development teams in identifying project phases that are suitable for extensive adoption of vibe coding and those that still require manual architectural review. The study also emphasizes the importance of integrating security auditing and technical debt monitoring into AI-assisted software development workflows. Originality/Value: The novelty of this study lies in its explicit comparative framework, which systematically positions vibe coding alongside manual and low-code development across six technical dimensions, extending previous studies that have generally examined vibe coding in isolation.

A. Jauhari, Fahmi Fathullah, I. Permana et al. · 0 citations
Open access Aug 2026

Educational Research-Driven Software Development

Generative AI-assisted coding may have introduced a meaningful opportunity for educational researchers with no programming experience to extend their work beyond typical scholarly outputs by creating functional software. Translating research into applications has historically required significant coding expertise, but generative AI has lowered this barrier substantially. Proposed is educational research-driven development (ERDD), an emergent conceptual cross-disciplinary framework combining the educational research process with the software development lifecycle (SDLC) to produce executable scholarship deployable directly to stakeholders. A cross-disciplinary process comparison revealed similarities and differences between the two fields, producing a unified set of scholar-coder workflow steps and two researcher postures: the Sequential Posture, which concludes research before development begins, and the Integrated Posture, which runs both processes in deliberate tandem. Importantly, ERDD has not been validated with rigorous research, and its generalizability has yet to be established. An applied workflow example is demonstrated from the perspective of a non-technical scholar-coder producing a functional web application for educators to record student mental health observational data. The application is accessible at: https://mlittrell-ttu.github.io/mlittrell.github.io/mwb-tracker.html

M. Littrell · 0 citations
Jul 2026

AI-Conducted Interviews in Empirical Software Engineering: An Experience Report

Semi-structured interviews are widely used in empirical software engineering (ESE), but they are resource-intensive and difficult to coordinate across schedules, locations, and natural languages. This experience report examines a customized MyGPT used to conduct short, self-administered interviews in two ESE studies: one on refactoring practices and another on generative AI in Scrum-related activities. Participants accessed the interviewer through shared links, used voice interaction, selected a preferred natural language, and completed the interview without a researcher present. The AI followed a predefined protocol and generated a structured synthesis that participants voluntarily submitted; these artifacts were not treated as verbatim transcripts. We analyzed 66 submissions and questionnaire responses, and audited artifact format, language, length, and protocol consistency. Of the submitted artifacts, 92.4% followed the expected synthesis format, 65 were predominantly in Portuguese and one in English, and two conflicted with the reported protocol. Participants generally rated the experience positively: 90.9% reported a positive overall experience and comfort, 95.5% considered the questions clear, 97.0% rated the pace positively, and 89.4% would participate again. Reported limitations included generic questions, limited sensitivity to answers, insufficient depth, privacy concerns, and missed human interaction. The findings support the operational viability and acceptability of this workflow among analyzed respondents, but do not establish completion rates, time savings, summary fidelity, or equivalence to human-conducted interviews. AI interviewers should therefore be treated as a complementary option for short, focused, low-risk studies, with protocol design, privacy guidance, artifact validation, and human oversight.

Rohit Gheyi, D. Albuquerque, Márcio Ribeiro et al. · 0 citations
Review Aug 2026

Code Refinement with Repository Context: How Far are We?

A high-quality benchmark of 1,000 code refinement instances from 328 Python, Java, and JavaScript repositories that focused on one of the most challenging code refinement scenarios that strictly requires repository-level knowledge reasoning, and a straightforward method, RepoRefiner, which retrieves repository-level context by collecting the full file content, extracting definitions of its identifiers, and summarizing these contexts to support code refinement.

Ke Wang, Peng Lan, Jiakun Liu et al. · 1 citation

Related blog posts

MIT News · Artificial Intelligence Jun 3, 2026

MIT researchers teach AI models to interpret charts

The new ChartNet training dataset could improve the accuracy of vision-language models that help analyze business trends or interpret scientific figures.

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.