ECOOP 2026
Mon 29 June - Fri 3 July 2026 Brussels, Belgium

This program is tentative and subject to change.

Mon 29 Jun 2026 15:00 - 15:20 at I.1.04 - Session 3

Educators frequently use trace-based debuggers for live classroom demonstrations. Yet, if a student’s attention drops during class, they have to fall back to watching recordings (providing a passive, non-interactive experience) or replaying the debugging session at home (lacking the instructor’s pedagogical context and verbal explanations). We introduce Pedagogical Execution Traces (PETs), a concept that enriches execution traces with explanations, highlights and interactive questions. In this work-in-progress idea paper, we present the conceptual foundation of PETs as interactive learning artifacts, showing their applicability within JavaWiz, an educational trace-based graphical debugger. We explore PET authoring design goals and outline ongoing work regarding collaborative debugging scenarios and leveraging Large Language Models (LLMs) for trace annotation.

English biography (adapted from https://dl.gi.de/handle/20.500.12116/39854):

Markus was born in 1992 and began his computer science education at the Higher Technical Federal Teaching Institute Leonding for IT & Organization. He then completed his Bachelor’s degree and Master’s degree in Computer Science with a focus on Software Engineering at Johannes Kepler University (JKU) Linz, Austria. His dissertation on trace-based heap memory anomaly analysis was awarded the Award of Excellence from the Austrian Federal Ministry of Education, Science and Research in 2021. Currently, Markus works as a Senior Lecturer in Computer Science at Johannes Kepler University Linz, sharing his love for computer science by teaching subjects such as software development, compiler construction, and algorithms and data structures.

This program is tentative and subject to change.

Mon 29 Jun

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

14:00 - 15:30
Session 3DEBT at I.1.04
14:00
30m
Talk
MuLLDB: Multiverse Debugging for Unmanaged Languages
DEBT
Maarten Steevens Ghent University, Belgium, Matthias Vanpoecke Ghent University, Christophe Scholliers Universiteit Gent
14:30
30m
Talk
Multi-Mode Debugging for FRP-Based Embedded Systems
DEBT
Yugo Otani Institute of Science Tokyo, Sosuke Moriguchi Institute of Science Tokyo, Takuo Watanabe Institute of Science Tokyo
15:00
20m
Talk
Towards Guided Omniscient Debugging in Education using Pedagogical Execution Traces (PETs)
DEBT
Pre-print