"Can you feel the vibes?" An exploration of novice programmer engagement with vibe coding
"Can you feel the vibes?" An exploration of novice programmer engagement with vibe coding
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 at a Brazilian public university – Universidade Federal de Pernambuco (UFPE) – with undergraduate participants from computing and non-computing disciplines. Through observations, an exit survey, and semi-structured interviews, we examined creative processes, tool usage, collaboration dynamics, and learning. Findings reveal that vibe coding enabled rapid prototyping and collaboration, with participants developing prompt engineering skills and delivering functional demonstrations. However, we also observed premature convergence in ideation, uneven code quality requiring rework, and limited engagement with core software engineering practices. Teams combined multiple AI tools , with human judgment remaining essential for 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.
Association for Computing Machinery
Gama, Kiev
2f075028-4444-4914-b12a-75bc14abd71b
Calegario, Filipe
5d5e0567-150f-4ee7-8093-77abcd9ba77a
Jackson, Victoria
28beab06-6fae-46d3-ad73-1d29897680db
Nolte, Alexander
38d1d362-19fb-4243-b89b-bff5151846b9
Morais, Luiz Augusto
e3a711d0-a4f9-4d3f-96c8-baa333c01e5a
Garcia, Vinicius
9b632d4d-1418-49de-99ee-ed8b2be35157
Gama, Kiev
2f075028-4444-4914-b12a-75bc14abd71b
Calegario, Filipe
5d5e0567-150f-4ee7-8093-77abcd9ba77a
Jackson, Victoria
28beab06-6fae-46d3-ad73-1d29897680db
Nolte, Alexander
38d1d362-19fb-4243-b89b-bff5151846b9
Morais, Luiz Augusto
e3a711d0-a4f9-4d3f-96c8-baa333c01e5a
Garcia, Vinicius
9b632d4d-1418-49de-99ee-ed8b2be35157
Gama, Kiev, Calegario, Filipe, Jackson, Victoria, Nolte, Alexander, Morais, Luiz Augusto and Garcia, Vinicius
(2025)
"Can you feel the vibes?" An exploration of novice programmer engagement with vibe coding.
In Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering (ICSE-SEET '26).
Association for Computing Machinery..
(In Press)
(doi:10.1145/3786580.3786992).
Record type:
Conference or Workshop Item
(Paper)
Abstract
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 at a Brazilian public university – Universidade Federal de Pernambuco (UFPE) – with undergraduate participants from computing and non-computing disciplines. Through observations, an exit survey, and semi-structured interviews, we examined creative processes, tool usage, collaboration dynamics, and learning. Findings reveal that vibe coding enabled rapid prototyping and collaboration, with participants developing prompt engineering skills and delivering functional demonstrations. However, we also observed premature convergence in ideation, uneven code quality requiring rework, and limited engagement with core software engineering practices. Teams combined multiple AI tools , with human judgment remaining essential for 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.
Text
ICSE_SEET_2026_VibeCoding
- Accepted Manuscript
More information
Accepted/In Press date: 27 November 2025
Identifiers
Local EPrints ID: 510996
URI: http://eprints.soton.ac.uk/id/eprint/510996
PURE UUID: ff65b0e4-9c25-46ee-b1da-c350d766cf03
Catalogue record
Date deposited: 28 Apr 2026 17:00
Last modified: 29 Apr 2026 02:17
Export record
Altmetrics
Contributors
Author:
Kiev Gama
Author:
Filipe Calegario
Author:
Victoria Jackson
Author:
Alexander Nolte
Author:
Luiz Augusto Morais
Author:
Vinicius Garcia
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics