Exploring Student-AI Interactions in Vibe Coding
Fuente:
arXiv
Salvato in:
| Autori principali: | , , , , , , , |
|---|---|
| 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 |