Daily Arxiv

This page organizes papers related to artificial intelligence published around the world.
This page is summarized using Google Gemini and is operated on a non-profit basis.
The copyright of the paper belongs to the author and the relevant institution. When sharing, simply cite the source.

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

Created by
  • Haebom

Author

Kevin Krings, Nino S. Bohn, Thomas Ludwig

Exploring Vibe Coding (VC)

Outline

This paper explores the emerging paradigm of Vibe Coding (VC), driven by advances in generative artificial intelligence (GenAI) and large-scale language models. VC emphasizes intuitive, emotion-driven, and improvisational interactions between developers and AI systems, drawing on discussions of End-User Development (EUD). It distinguishes itself from existing programming approaches such as GitHub Copilot. Five semi-structured interviews with ten experienced software practitioners yielded five themes: creativity, sustainability, the future of programming, collaboration, and critique. This paper conceptualizes VC using the metaphor of "co-drifting," contrasting it with "co-piloting," a dominant perspective on AI-assisted development. It argues that VC reshapes the developer role and blurs the lines between expert and non-expert developers.

Takeaways, Limitations

Takeaways:
It enables new ways of expression and rapid prototyping.
It represents a meaningful change in programming culture.
Further investigation is needed in human-computer interaction (HCI) and software engineering research.
Limitations:
It presents challenges regarding reproducibility, scalability, and inclusiveness.
👍