4 papers
Unpacking Vibe Coding: Help-Seeking Processes in Student-AI Interactions While Programming
Daiana Rinja, Eduardo Araujo Oliveira, Sonsoles López-Pernas +3
Generative AI is reshaping higher education programming through vibe coding, where students collaborate with AI via natural language rather than writing code line-by-line. We conce…
What makes an Expert? Comparing Problem-solving Practices in Data Science Notebooks
Manuel Valle Torre, Marcus Specht, Catharine Oertel
The development of data science expertise requires tacit, process-oriented skills that are difficult to teach directly. This study addresses the resulting challenge of empirically…
LLM Chatbots in High School Programming: Exploring Behaviors and Interventions
Manuel Valle Torre, Marcus Specht, Catharine Oertel
This study uses a Design-Based Research (DBR) cycle to refine the integration of Large Language Models (LLMs) in high school programming education. The initial problem was identifi…
JELAI: Integrating AI and Learning Analytics in Jupyter Notebooks
Manuel Valle Torre, Thom van der Velden, Marcus Specht +1
Generative AI offers potential for educational support, but often lacks pedagogical grounding and awareness of the student's learning context. Furthermore, researching student inte…