(R)evolution of Programming: Vibe Coding as a Post-Coding Paradigm

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Krings, Kevin, Bohn, Nino S., Ludwig, Thomas
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866908595212255232
author Krings, Kevin
Bohn, Nino S.
Ludwig, Thomas
author_facet Krings, Kevin
Bohn, Nino S.
Ludwig, Thomas
contents Recent advancements in generative artificial intelligence (GenAI), particularly large language models, have introduced new possibilities for software development practices. In our paper we investigate the emerging Vibe Coding (VC) paradigm that emphasizes intuitive, affect-driven, and improvisational interactions between developers and AI systems. Building upon the discourse of End-User Development (EUD), we explore how VC diverges from conventional programming approaches such as those supported by tools like GitHub Copilot. Through five semi-structured interview sessions with ten experienced software practitioners, we identify five thematic dimensions: creativity, sustainability, the future of programming, collaboration, and criticism. Our analysis conceptualizes VC within the metaphor of co-drifting, contrasting it with the prevalent co-piloting perspective of AI-assisted development. We argue that VC reconfigures the developers role, blurring boundaries between professional and non-developers. While VC enables novel forms of expression and rapid prototyping, it also introduces challenges regarding reproducibility, scalability, and inclusivity. We propose that VC represents a meaningful shift in programming culture, warranting further investigation within human-computer interaction (HCI) and software engineering research.
format Preprint
id arxiv_https___arxiv_org_abs_2510_12364
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle (R)evolution of Programming: Vibe Coding as a Post-Coding Paradigm
Krings, Kevin
Bohn, Nino S.
Ludwig, Thomas
Software Engineering
Artificial Intelligence
Human-Computer Interaction
D.2.3
Recent advancements in generative artificial intelligence (GenAI), particularly large language models, have introduced new possibilities for software development practices. In our paper we investigate the emerging Vibe Coding (VC) paradigm that emphasizes intuitive, affect-driven, and improvisational interactions between developers and AI systems. Building upon the discourse of End-User Development (EUD), we explore how VC diverges from conventional programming approaches such as those supported by tools like GitHub Copilot. Through five semi-structured interview sessions with ten experienced software practitioners, we identify five thematic dimensions: creativity, sustainability, the future of programming, collaboration, and criticism. Our analysis conceptualizes VC within the metaphor of co-drifting, contrasting it with the prevalent co-piloting perspective of AI-assisted development. We argue that VC reconfigures the developers role, blurring boundaries between professional and non-developers. While VC enables novel forms of expression and rapid prototyping, it also introduces challenges regarding reproducibility, scalability, and inclusivity. We propose that VC represents a meaningful shift in programming culture, warranting further investigation within human-computer interaction (HCI) and software engineering research.
title (R)evolution of Programming: Vibe Coding as a Post-Coding Paradigm
topic Software Engineering
Artificial Intelligence
Human-Computer Interaction
D.2.3
url https://arxiv.org/abs/2510.12364