activity
20242026
most citedEnhancing Debugging Skills with AI-Powered Assistance: A Real-Time Tool for Debugging Support

1 citations · 1 across the 3 of their papers we have counts for

collaborators

9 papers

cs.CY2026

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…

cs.CY2026

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…

cs.SE20261 cited

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…

cs.SE2025

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…

cs.CY2025

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…

cs.SE2025

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…