"Can you feel the vibes?": An exploration of novice programmer engagement with vibe coding

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Gama, Kiev, Calegario, Filipe, Jackson, Victoria, Nolte, Alexander, Morais, Luiz Augusto, Garcia, Vinicius
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912743321239552
author Gama, Kiev
Calegario, Filipe
Jackson, Victoria
Nolte, Alexander
Morais, Luiz Augusto
Garcia, Vinicius
author_facet Gama, Kiev
Calegario, Filipe
Jackson, Victoria
Nolte, Alexander
Morais, Luiz Augusto
Garcia, Vinicius
contents Emerging alongside generative AI and the broader trend of AI-assisted coding, the term "vibe coding" refers to creating software via natural language prompts rather than direct code authorship. This approach promises to democratize software development, but its educational implications remain underexplored. This paper reports on a one-day educational hackathon investigating how novice programmers and mixed-experience teams engage with vibe coding. We organized an inclusive event at a Brazilian public university with 31 undergraduate participants from computing and non-computing disciplines, divided into nine teams. Through observations, an exit survey, and semi-structured interviews, we examined creative processes, tool usage patterns, collaboration dynamics, and learning outcomes. Findings reveal that vibe coding enabled rapid prototyping and cross-disciplinary collaboration, with participants developing prompt engineering skills and delivering functional demonstrations within time constraints. However, we observed premature convergence in ideation, uneven code quality requiring rework, and limited engagement with core software engineering practices. Teams adopted sophisticated workflows combining multiple AI tools in pipeline configurations, with human judgment remaining essential for critical refinement. The short format (9 hours) proved effective for confidence-building among newcomers while accommodating participants with limited availability. We conclude that vibe coding hackathons can serve as valuable low-stakes learning environments when coupled with explicit scaffolds for divergent thinking, critical evaluation of AI outputs, and realistic expectations about production quality.
format Preprint
id arxiv_https___arxiv_org_abs_2512_02750
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle "Can you feel the vibes?": An exploration of novice programmer engagement with vibe coding
Gama, Kiev
Calegario, Filipe
Jackson, Victoria
Nolte, Alexander
Morais, Luiz Augusto
Garcia, Vinicius
Software Engineering
Human-Computer Interaction
Emerging alongside generative AI and the broader trend of AI-assisted coding, the term "vibe coding" refers to creating software via natural language prompts rather than direct code authorship. This approach promises to democratize software development, but its educational implications remain underexplored. This paper reports on a one-day educational hackathon investigating how novice programmers and mixed-experience teams engage with vibe coding. We organized an inclusive event at a Brazilian public university with 31 undergraduate participants from computing and non-computing disciplines, divided into nine teams. Through observations, an exit survey, and semi-structured interviews, we examined creative processes, tool usage patterns, collaboration dynamics, and learning outcomes. Findings reveal that vibe coding enabled rapid prototyping and cross-disciplinary collaboration, with participants developing prompt engineering skills and delivering functional demonstrations within time constraints. However, we observed premature convergence in ideation, uneven code quality requiring rework, and limited engagement with core software engineering practices. Teams adopted sophisticated workflows combining multiple AI tools in pipeline configurations, with human judgment remaining essential for critical refinement. The short format (9 hours) proved effective for confidence-building among newcomers while accommodating participants with limited availability. We conclude that vibe coding hackathons can serve as valuable low-stakes learning environments when coupled with explicit scaffolds for divergent thinking, critical evaluation of AI outputs, and realistic expectations about production quality.
title "Can you feel the vibes?": An exploration of novice programmer engagement with vibe coding
topic Software Engineering
Human-Computer Interaction
url https://arxiv.org/abs/2512.02750