1 citations · 1 across the 3 of their papers we have counts for
9 papers
AI-Generated Traces for Novice Programmers: Learning Effects and Learner Differences in a Multi-Institutional Study
Yuri Noviello, Naaz Sibia, Anastasiia Birillo +3
Introductory programming (CS1) courses often struggle to support students' understanding of program execution. While visualizations can make execution processes explicit, their eff…
ANVIL: Analogies and Videos for Lecturers
Yuri Noviello, Anastasiia Birillo, Gosia Migut
We present ANVIL, a multimodal generative system that automates the production of analogy-based instructional animations for computer science topics. Given a concept definition, AN…
Enhancing Debugging Skills with AI-Powered Assistance: A Real-Time Tool for Debugging Support
Elizaveta Artser, Daniil Karol, Anna Potriasaeva +6
Debugging is a crucial skill in programming education and software development, yet it is often overlooked in CS curricula. To address this, we introduce an AI-powered debugging as…
Understanding Student Interaction with AI-Powered Next-Step Hints: Strategies and Challenges
Anastasiia Birillo, Aleksei Rostovskii, Yaroslav Golubev +1
Automated feedback generation plays a crucial role in enhancing personalized learning experiences in computer science education. Among different types of feedback, next-step hint f…
Everything You Need to Know About CS Education: Open Results from a Survey of More Than 18,000 Participants
Katsiaryna Dzialets, Aleksandra Makeeva, Ilya Vlasov +4
Computer science education is a dynamic field with many aspects that influence the learner's path. While these aspects are usually studied in depth separately, it is also important…
KOALA: a Configurable Tool for Collecting IDE Data When Solving Programming Tasks
Daniil Karol, Elizaveta Artser, Ilya Vlasov +3
Collecting data of students solving programming tasks is incredibly valuable for researchers and educators. It allows verifying that the students correctly apply the features and c…