Exploring Student-AI Interactions in Vibe Coding

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Geng, Francis, Shah, Anshul, Li, Haolin, Mulla, Nawab, Swanson, Steven, Raj, Gerald Soosai, Zingaro, Daniel, Porter, Leo
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908625733156864
author Geng, Francis
Shah, Anshul
Li, Haolin
Mulla, Nawab
Swanson, Steven
Raj, Gerald Soosai
Zingaro, Daniel
Porter, Leo
author_facet Geng, Francis
Shah, Anshul
Li, Haolin
Mulla, Nawab
Swanson, Steven
Raj, Gerald Soosai
Zingaro, Daniel
Porter, Leo
contents Background and Context. Chat-based and inline-coding-based GenAI has already had substantial impact on the CS Education community. The recent introduction of ``vibe coding'' may further transform how students program, as it introduces a new way for students to create software projects with minimal oversight. Objectives. The purpose of this study is to understand how students in introductory programming and advanced software engineering classes interact with a vibe coding platform (Replit) when creating software and how the interactions differ by programming background. Methods. Interview participants were asked to think-aloud while building a web application using Replit. Thematic analysis was then used to analyze the video recordings with an emphasis on the interactions between the student and Replit. Findings. For both groups, the majority of student interactions with Replit were to test or debug the prototype and only rarely did students visit code. Prompts by advanced software engineering students were much more likely to include relevant app feature and codebase contexts than those by introductory programming students.
format Preprint
id arxiv_https___arxiv_org_abs_2507_22614
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Exploring Student-AI Interactions in Vibe Coding
Geng, Francis
Shah, Anshul
Li, Haolin
Mulla, Nawab
Swanson, Steven
Raj, Gerald Soosai
Zingaro, Daniel
Porter, Leo
Human-Computer Interaction
Computers and Society
Background and Context. Chat-based and inline-coding-based GenAI has already had substantial impact on the CS Education community. The recent introduction of ``vibe coding'' may further transform how students program, as it introduces a new way for students to create software projects with minimal oversight. Objectives. The purpose of this study is to understand how students in introductory programming and advanced software engineering classes interact with a vibe coding platform (Replit) when creating software and how the interactions differ by programming background. Methods. Interview participants were asked to think-aloud while building a web application using Replit. Thematic analysis was then used to analyze the video recordings with an emphasis on the interactions between the student and Replit. Findings. For both groups, the majority of student interactions with Replit were to test or debug the prototype and only rarely did students visit code. Prompts by advanced software engineering students were much more likely to include relevant app feature and codebase contexts than those by introductory programming students.
title Exploring Student-AI Interactions in Vibe Coding
topic Human-Computer Interaction
Computers and Society
url https://arxiv.org/abs/2507.22614