‹Programming› 2026
Mon 16 - Fri 20 March 2026 Munich, Germany
You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 16 Mar

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:00
PX/26 – 1PX/26 at Seminar Room 123
09:00
10m
Day opening
Welcome
PX/26
Hidehiko Masuhara Institute of Science Tokyo, Robert Hirschfeld Hasso Plattner Institute; University of Potsdam, Luke Church University of Cambridge | Candela Inc
09:10
20m
Talk
Pull Down Complexity with Kubrick
PX/26
09:30
30m
Talk
Using a Modular Programming Approach for End-User Robot Programming by Voice
PX/26
Sherif Omar Technische Universität Berlin (currently with hexafarms), Hidehiko Masuhara Institute of Science Tokyo
10:00 - 10:30
Coffee BreakCatering at Foyer
10:00
30m
Coffee break
Break
Catering

10:30 - 12:00
PX/26 – 2PX/26 at Seminar Room 123
10:30
30m
Talk
A Behavior-Centric Programming Framework for Drone Systems with Digital Twin Backends
PX/26
Ryota Uesugi Tokai University, Nobuhiko Ogura Tokyo City University, Kenji Hisazumi Shibaura Institute of Technology, Harumi Watanabe Tokai University
Link to publication
11:00
30m
Talk
D-Reps: Distributed Reactive Programming with Surrogates
PX/26
Tetsuo Kamina Oita University, Kenta Suzuki Oita University, Ryosuke Kihara Oita University, Ko Shinoda Oita University, Tomoyuki Aotani Sanyo-Onoda City University, Hidehiko Masuhara Institute of Science Tokyo
11:30
30m
Talk
Vexa: Automated Configuration-to-Code Generation for On-demand State Management in Vue.js Applications
PX/26
Yizhi Mei Oita University, Tetsuo Kamina Oita University
Link to publication
12:00 - 13:30
LunchCatering at Foyer
12:00
90m
Lunch
Lunch
Catering

13:30 - 15:00
13:30
45m
Talk
Mutable cells for Lexer memoization
VIMPL
Samuel Chassot EPFL, LARA
14:15
45m
Talk
Generic programming and value semantics
VIMPL
Dimi Racordon HES-SO Valais/Wallis
13:30 - 15:00
PX/26 – 3PX/26 at Seminar Room 123
13:30
30m
Talk
Literate Exploratory Programming for Asynchronous Collaboration
PX/26
Christoph Thiede Hasso Plattner Institute, University of Potsdam, Germany, Tom Beckmann Hasso Plattner Institute, Marcel Taeumel University of Potsdam; Hasso Plattner Institute, Robert Hirschfeld Hasso Plattner Institute; University of Potsdam
Link to publication DOI Media Attached
14:00
30m
Talk
PhysiCode Builder: A Framework for Rapid Prototyping of Tangible Programming Toolkits
PX/26
Hina Hiratsuka Shibaura Institute of Technology, Kenji Hisazumi Shibaura Institute of Technology
Link to publication DOI
14:30
30m
Talk
TreeMatchLib: Expressive Tree Patterns for Effortless Node Capture and Reconnection
PX/26
Nobuhiko Ogura Tokyo City University, Takuto Tanabe Tokyo City University, Harumi Watanabe Tokai University
13:30 - 15:00
SCLIT 2026SCLIT at Seminar Room 131
Chair(s): Nicolás Cardozo Universidad de los Andes, Gordana Rakić University of Novi Sad
13:30
20m
Talk
A Tool for Transforming the Type of a Container in C++ Code
SCLIT
Ábel Szauter ELTE Eötvös Loránd University, Budapest, Hungary, Norbert Pataki Eötvös Loránd University, Faculty of Informatics, Department of Programming Languages and Compilers
Link to publication
13:50
20m
Talk
Comparing Large Language Models and Traditional Clone Detection Tools for Intra- and Cross-Language Code Clone Detection
SCLIT
Luka Vranković Department of Mathematics and Informatics, Faculty of Sciences, University of Novi Sad, Gordana Rakić University of Novi Sad
Link to publication
14:10
50m
Keynote
Python With Free Threading and Just-In-Time Compilation: A Blessing or a Curse?
SCLIT
Stefan Marr Johannes Kepler University Linz
15:00 - 15:30
Coffee BreakCatering at Foyer
15:00
30m
Coffee break
Break
Catering

15:30 - 17:00
PX/26 – 4PX/26 at Seminar Room 123
15:30
30m
Talk
Towards Transferring Text Comprehension Techniques to Program Comprehension
PX/26
Teresa Dreyer Philipps-Universität Marburg, Joel Michel Philipps-Universität Marburg, Christoph Bockisch Philipps-Universität Marburg
Link to publication
16:00
30m
Talk
Liveness in the Age of Agents: Are we Back to Compile-and-Run Cycles?
PX/26
Toni Mattis University of Potsdam; Hasso Plattner Institute, Marcel Taeumel University of Potsdam; Hasso Plattner Institute, Lukas Böhme Hasso Plattner Institute, University of Potsdam, Potsdam, Germany, Robert Hirschfeld Hasso Plattner Institute; University of Potsdam
Link to publication

Tue 17 Mar

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:00
Introduction and Speed NetworkingSubstrates at Seminar Room 115
Chair(s): Clemens Nylandsted Klokmose Aarhus University
09:00 - 10:00
09:00
60m
Keynote
Packrat Parsing at the Speed of Wasm
MoreVMs
Patrick Dubroy WebAssembly from the Ground Up
09:00 - 10:00
SV-COMP/Test-Comp: Opening and TalksSV-COMP/Test-Comp at Seminar Room 131
09:00
60m
Meeting
Opening and Talks
SV-COMP/Test-Comp

10:00 - 10:30
Coffee BreakCatering at Foyer
10:00
30m
Coffee break
Break
Catering

10:30 - 12:00
10:30
20m
Talk
On Vector Graphics Substrates and their Potential
Substrates
Joel Jakubovic Charles University in Prague, Camille Gobert Université Paris-Saclay
10:50
20m
Talk
Can We Teach How to Explore Substrates and Systems?
Substrates
Eva Krebs Hasso Plattner Institute (HPI), University of Potsdam, Germany, Tom Beckmann Hasso Plattner Institute
11:10
20m
Talk
HyperDoc - substrate for knowledge workers
Substrates
Media Attached
11:30
20m
Talk
Moral Dimensions of Substrate Research Programmes
Substrates
Clemens Nylandsted Klokmose Aarhus University, Antranig Basman Independent
10:30 - 12:00
10:30
30m
Talk
Code Layout Optimization Guided by Temporal Profiling Information
MoreVMs
Marko Spasic University of Belgrade and Oracle, Miloje Joksimović University of Belgrade and Oracle, Peter Hofer Oracle Labs, Milena Vujosevic Janicic University of Belgrade and Oracle
Link to publication
11:00
30m
Talk
The Promise of Static Profiling: Exploring the Limits
MoreVMs
Milan Cugurovic Oracle and University of Belgrade, Aleksandar Prokopec Oracle Labs, Boris Spasojevic Oracle Labs, Zurich, Switzerland, Vojin Jovanovic Oracle Labs, Milena Vujosevic Janicic University of Belgrade and Oracle
Link to publication
11:30
30m
Talk
Towards Least-Privilege WebAssembly Applications: Transparent Interposition for WebAssembly Components
MoreVMs
Olav Blaak DistriNet, KU Leuven, Tom Van Cutsem DistriNet, KU Leuven
Link to publication
10:30 - 12:00
Discussion on changes in SV-COMP (part I)SV-COMP/Test-Comp at Seminar Room 131
10:30
90m
Meeting
Discussion on changes in SV-COMP (part I)
SV-COMP/Test-Comp

12:00 - 13:30
LunchCatering at Foyer
12:00
90m
Lunch
Lunch
Catering

13:30 - 15:00
Discussion on changes in SV-COMP (part II)SV-COMP/Test-Comp at Seminar Room 131
13:30
90m
Meeting
Discussion on changes in SV-COMP (part II)
SV-COMP/Test-Comp

15:00 - 15:30
Coffee BreakCatering at Foyer
15:00
30m
Coffee break
Break
Catering

15:30 - 17:00
Lightning talks and demosSubstrates at Seminar Room 115
15:30
60m
Talk
Lightning talks
Substrates

16:30
30m
Talk
Closing session
Substrates

15:30 - 17:00
Discussion on changes in Test-CompSV-COMP/Test-Comp at Seminar Room 131
15:30
90m
Meeting
Discussion on changes in Test-Comp
SV-COMP/Test-Comp

17:30 - 20:00
Welcome ReceptionSocial Events at Foyer
17:30
2h30m
Social Event
Welcome Reception
Social Events

Wed 18 Mar

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:00
Keynote WedKeynotes at Lecture Hall
Chair(s): Philipp Haller KTH Royal Institute of Technology
09:00
60m
Keynote
A Logical Foundation for Type-Safe Cross-Language Interoperability‹Programming› Keynote
Keynotes
Brigitte Pientka McGill University
Link to publication
10:00 - 10:30
Coffee BreakCatering at Foyer
10:00
30m
Coffee break
Break
Catering

10:30 - 12:00
Programming system implementationResearch Papers at Lecture Hall
Chair(s): Tom Beckmann Hasso Plattner Institute
10:30
45m
Talk
Chorex: Restartable, Language-Integrated Choreographies
Research Papers
Ashton Wiersdorf University of Utah, Ben Greenman University of Utah
DOI
11:15
45m
Talk
JoinActors: A Modular Library for Actors with Join Patterns
Research Papers
Ayman Hussein Technical University of Denmark, Philipp Haller KTH Royal Institute of Technology, Ioannis Karras DTU Compute - Technical University of Denmark, Hernan Melgratti University of Buenos Aires, Argentina, Alceste Scalas Technical University of Denmark, Emilio Tuosto Gran Sasso Science Institute, L'Aquila, Italy
DOI
12:00 - 13:30
LunchCatering at Foyer
12:00
90m
Lunch
Lunch
Catering

13:30 - 15:00
Type systemsResearch Papers at Lecture Hall
Chair(s): Ben Greenman University of Utah, USA
13:30
45m
Talk
Filling the Gaps of Polarity
Research Papers
Bohdan Liesnikov Delft University of Technology, David Binder University of Kent, UK, Tim Süberkrüb University of Tübingen
DOI
14:15
45m
Talk
A Type System for Data Privacy Compliance in Active Object Languages
Research Papers
Chinmayi Prabhu Baramashetru University of Oslo, Paola Giannini University of Eastern Piedmont, Silvia Lizeth Tapia Tarifa University of Oslo, Norway, Olaf Owe University of Oslo
DOI
15:00 - 15:30
Coffee BreakCatering at Foyer
15:00
30m
Coffee break
Break
Catering

15:30 - 17:00
Programming education, awards, and anniversaryResearch Papers at Lecture Hall
Chair(s): Shigeru Chiba The University of Tokyo
15:30
45m
Talk
Evaluating LLMs in the Context of a Functional Programming Course: A Comprehensive Study
Research Papers
Yihan Zhang McGill University, Brigitte Pientka McGill University, Xujie Si University of Toronto
DOI
16:15
45m
Social Event
Awards and 10th Anniversary
Research Papers

18:30 - 21:00
18:30
2h30m
Social Event
Conference Dinner
Social Events

Thu 19 Mar

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:00
Keynote ThuKeynotes at Lecture Hall
Chair(s): Philipp Haller KTH Royal Institute of Technology
09:00
60m
Keynote
The Art, Science, and Craftsmanship of Typography‹Programming› Keynote
Keynotes
Didier Verna EPITA Research Laboratory
Link to publication
10:00 - 10:30
Coffee BreakCatering at Foyer
10:00
30m
Coffee break
Break
Catering

10:30 - 12:00
Programming toolsResearch Papers at Lecture Hall
Chair(s): Gordana Rakić University of Novi Sad
10:30
45m
Talk
Generating Inputs for Grammar Mining using Dynamic Symbolic Execution
Research Papers
Andreas Pointner University of Applied Sciences Upper Austria, Hagenberg, Austria, Josef Pichler University of Applied Sciences Upper Austria, Herbert Prähofer Johannes Kepler University Linz
DOI
11:15
45m
Talk
Hybrid Structured Editing: Structures for Tools, Text for Users
Research Papers
Tom Beckmann Hasso Plattner Institute, Christoph Thiede Hasso Plattner Institute, University of Potsdam, Germany, Jens Lincke Hasso Plattner Institute; University of Potsdam, Robert Hirschfeld Hasso Plattner Institute; University of Potsdam
DOI
12:00 - 13:30
LunchCatering at Foyer
12:00
90m
Lunch
Lunch
Catering

13:30 - 15:00
Gradual typingResearch Papers at Lecture Hall
Chair(s): Stefan Marr Johannes Kepler University Linz
13:30
45m
Talk
If-T: A Benchmark for Type Narrowing
Research Papers
Hanwen Guo University of Utah, Ben Greenman University of Utah
DOI
14:15
45m
Talk
Efficient Selection of Type Annotations for Performance Improvement in Gradual Typing
Research Papers
Senxi Li The University of Tokyo, Feng Dai The University of Tokyo, Tetsuro Yamazaki University of Tokyo, Shigeru Chiba The University of Tokyo
DOI
15:00 - 15:30
Coffee BreakCatering at Foyer
15:00
30m
Coffee break
Break
Catering

15:30 - 17:00
Virtual machinesResearch Papers at Lecture Hall
Chair(s): Stefan Marr Johannes Kepler University Linz
15:30
45m
Talk
BlueScript: A Disaggregated Virtual Machine for Microcontrollers
Research Papers
Fumika Mochizuki University of Tokyo, Tetsuro Yamazaki University of Tokyo, Shigeru Chiba The University of Tokyo
DOI
16:15
45m
Talk
Pitfalls in VM Implementation on CHERI: Lessons from Porting CRuby
Research Papers
Hanhaotian Liu The University of Tokyo, Tetsuro Yamazaki University of Tokyo, Tomoharu Ugawa University of Tokyo
DOI

Fri 20 Mar

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

12:45 - 20:00
Excursion to Andechs monastrySocial Events at Andechs Monastry
12:45
7h15m
Social Event
Excursion to Andechs monastry
Social Events