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

The ECOOP 2026 Academy is a summer school which aims to encourage graduate students and senior undergraduate students to pursue careers in research on topics related to the conference. The Academy brings together leading researchers in programming languages, object-orientation, software testing, analysis, and teaching from academia and industry to provide technical sessions on important research and on the skills needed for a research career.

The Academy also aims to engage students in a process of imagining how they might contribute to our research community. We especially encourage women and under-represented minority students to attend. Consider applying for the Student Volunteer program, which offers travel and attendance support grants by ECOOP and AITO.

Note also that there are several other tracks focused on students at ECOOP 2026, in particular the Student Research Competition and the Doctoral Symposium. Please check out these opportunities to maximise your ECOOP 2026 experience!

Invited Speakers

Dates
Plenary

This program is tentative and subject to change.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Wed 1 Jul

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

09:00 - 09:15
OpeningAwards / Technical Papers at I.2.03
Chair(s): Davide Ancona DIBRIS, University of Genova, Italy, Wolfgang De Meuter Vrije Universiteit Brussel
09:15 - 10:30
KeynoteAwards / Technical Papers at I.2.03
Chair(s): Robbert Krebbers Radboud University Nijmegen
09:15
75m
Keynote
Building trust: a journey from mechanized semantics to verified compilation and beyondKeynote Speaker
Technical Papers
Sandrine Blazy University of Rennes
10:30 - 11:00
Coffee breakCatering at Atrium 0
10:30
30m
Coffee break
Break
Catering

11:00 - 12:30
ECOOP Academy Lecture 1ECOOP Academy at I.2.02
11:00
90m
Talk
Programming Systems, or What Programming Language Research Cannot See
ECOOP Academy
Tomas Petricek Charles University
12:30 - 14:00
12:30
90m
Lunch
Lunch
Catering

14:00 - 15:30
ECOOP Academy Lecture 2ECOOP Academy at I.2.02
14:00
90m
Talk
Getting Started with Quantum Software Engineering
ECOOP Academy
Shaukat Ali Simula Research Laboratory and Oslo Metropolitan University
15:30 - 16:00
Coffee breakCatering at Atrium 0
15:30
30m
Coffee break
Break
Catering

16:00 - 17:30
ECOOP Academy Lecture 3ECOOP Academy at I.2.02
16:00
90m
Talk
Can WebAssembly Be the Universal Software Substrate?
ECOOP Academy
Ben L. Titzer Carnegie Mellon University
18:30 - 20:30
18:30
2h
Social Event
Conference Reception
Social Events

Thu 2 Jul

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

10:30 - 11:00
Coffee breakCatering at Atrium 0
10:30
30m
Coffee break
Break
Catering

11:00 - 12:30
ECOOP Academy Lecture 4ECOOP Academy at I.2.02
11:00
90m
Talk
Safe Autonomous Agents via Shielding
ECOOP Academy
Bettina Könighofer Graz University of Technology
12:30 - 14:00
12:30
90m
Lunch
Lunch
Catering

14:00 - 15:30
ECOOP Academy Lecture 5ECOOP Academy at I.2.02
14:00
90m
Talk
The challenge of data sharing while respecting privacy
ECOOP Academy
Alejandro Russo Chalmers University of Technology; University of Gothenburg
15:30 - 16:00
Coffee breakCatering at Atrium 0
15:30
30m
Coffee break
Break
Catering

16:00 - 17:30
ECOOP Academy Lecture 6ECOOP Academy at I.2.02
16:00
90m
Talk
Modelling, Verifying & Implementing database backends
ECOOP Academy
Marc Shapiro Sorbonne-Université (LIP6) & Inria
18:00 - 22:00
Conference BanquetSocial Events at Albert Hall
18:00
4h
Social Event
Conference Banquet
Social Events

Fri 3 Jul

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

09:00 - 10:30
Keynote: Dahl-Nygaard Junior PrizeTechnical Papers / Awards at I.2.03
09:00
90m
Keynote
Language Design and Implementation Where Paradigms ConvergeAITO Dahl-Nygaard Junior Prize
Awards
Yizhou Zhang University of Waterloo
10:30 - 11:00
Coffee breakCatering at Atrium 0
10:30
30m
Coffee break
Break
Catering

12:30 - 14:00
12:30
90m
Lunch
Lunch
Catering

14:00 - 15:30
ECOOP Academy Lecture 8ECOOP Academy at I.2.02
14:00
90m
Talk
Formal Methods Meet Legal Implementations
ECOOP Academy
Raphaël Monat Inria and University of Lille
15:30 - 16:00
Coffee breakCatering at Atrium 0
15:30
30m
Coffee break
Break
Catering

16:00 - 17:10
ECOOP Academy Lecture 9ECOOP Academy at I.2.02
16:00
70m
Talk
Taming the Object Graph: What Types Can Guarantee
ECOOP Academy
Sophia Drossopoulou Imperial College London