SPLASH 2023
Sun 22 - Fri 27 October 2023
Cascais, Portugal
Toggle navigation
Attending
Venue: Hotel Cascais Miragem
Registration
Sponsoring
Code of conduct
Support for Attending the Conference
Program
Complete Program
Your Program
Sun 22 Oct
Mon 23 Oct
Tue 24 Oct
Wed 25 Oct
Thu 26 Oct
Fri 27 Oct
Tracks
SPLASH 2023
Doctoral Symposium
OOPSLA
OOPSLA Artifacts
Onward! Essays
Onward! Papers
PLMW
Posters
SPLASH-E
Student Research Competition
Volunteers
Workshops
CARES
Co-hosted Conferences
DLS
GPCE
LOPSTR
MPLR
PPDP
SAS
SAS
SAS
SAS
Artifacts
SLE
Workshops
CONFLANG
23
FTSCS
HATRA
IWACO
LIVE
PAINT
PLF
REBLS
ST30
VMIL
VMIL
- Keynote
Organization
SPLASH 2023 Committees
Organizing Committee
Steering Committee
Track Committees
Doctoral Symposium
OOPSLA
OOPSLA Review Committee
External Review / Artifact Evaluation Committee
OOPSLA Artifacts
Onward! Essays
Program Committee
Onward! Steering Committee
Onward! Papers
Program Committee
Steering Committee
PLMW
Organizing Committee
Speakers & Panelists
Mentors
Posters
SPLASH-E
Program Commitee
Steering Committee
Student Research Competition
Organizers
Reviewers
Volunteers
Workshops
Contributors
People Index
Co-hosted Conferences
DLS
Program Committee
Steering Committee
GPCE
Organizing Committee
Program Committee
LOPSTR
N/A - check homepage
MPLR
Organizing Committee
Program Committee
PPDP
N/A - check homepage
SAS
Invited Speakers
Organizing Committee
SAS 2023
SAS 2023 Artifacts
SLE
Organizing Committee
Program Committee
Workshops
CONFLANG
Organizing Committee
Program Committee
FTSCS
Organizing Committee
Program Committee
HATRA
Organizing Committee
Program Committee
IWACO
Organizing Committee
Program Committee
LIVE
Organizing Committee
Program Committee
PAINT
Organizing Committee
Program Committee
PLF
Organizing Committee
Program Committee
REBLS
Organizing Committee
Program Committee
ST30
Organizing Committee
Programme Committee
VMIL
Organizing Committee
Program Committee
Search
Series
Series
SPLASH 2024
SPLASH 2023
SPLASH 2022
SPLASH 2021
SPLASH 2020
SPLASH 2019
SPLASH 2018
SPLASH 2017
SPLASH 2016
SPLASH 2015
SPLASH 2014
SPLASH 2013
SPLASH 2012
SPLASH 2011
SPLASH 2010
OOPSLA 2009
OOPSLA 2008
OOPSLA 2007
OOPSLA 2006
OOPSLA 2005
OOPSLA 2004
OOPSLA 2003
OOPSLA 2002
OOPSLA 2001
OOPSLA 2000
Sign in
Sign up
SPLASH 2023
(
series
) /
Hotel Cascais Miragem
/
Room information: Room XV
Venue
Hotel Cascais Miragem
Room name
Room XV
Capacity
100
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
This program is tentative and subject to change.
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT+01:00) Lisbon
.
Use conference time zone: (GMT+01:00) Lisbon
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-05:00) Easter Island
(GMT-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-03:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-02:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+03:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+10:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+11:00) Hobart
(GMT+10:00) Vladivostok
(GMT+11:00) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+12:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+13:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+13:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
You're viewing the program in a time zone which is different from your device's time zone -
change time zone
Sun 22 Oct
Displayed time zone:
Lisbon
change
11:00 - 12:30
GPCE keynote
GPCE
at
Room XV
11:00
90m
Keynote
Keynote
GPCE
14:00 - 15:30
Session 1
GPCE
at
Room XV
14:00
30m
Talk
A pred-LL(*) Parsable Typed Higher-Order Macro System for Architecture Description Languages
GPCE
Christoph Hochrainer
Technical University of Vienna
,
Andreas Krall
Vienna University of Technology, Austria
14:30
30m
Talk
A Monadic Framework for Name Resolution in Multi-Phased Type Checkers
GPCE
Casper Bach Poulsen
Delft University of Technology
,
Aron Zwaan
Delft University of Technology
,
Paul Hübner
Delft University of Technology
15:00
30m
Talk
PC report
GPCE
Amir Shaikhha
University of Edinburgh
Mon 23 Oct
Displayed time zone:
Lisbon
change
09:00 - 10:30
Session 2
GPCE
at
Room XV
09:00
30m
Talk
Generating Constraint Programs for Variability Model Reasoning: A DSL and Solver-Agnostic Approach
GPCE
Camilo Correa Restrepo
University of Paris 1 Pantheon-Sorbonne, Paris, France
,
Jacques Robin
ESIEA, Paris, France
,
Raúl Mazo
ENSTA Bretagne
09:30
30m
Talk
C2TACO: Lifting Tensor Code to TACO
GPCE
José Wesley De Souza Magalhães
University of Edinburgh
,
Jackson Woodruff
University of Edinburgh
,
Elizabeth Polgreen
University of Edinburgh
,
Michael F. P. O'Boyle
University of Edinburgh
10:00
30m
Talk
Generating Conforming Programs With Xsmith
GPCE
William G Hatch
University of Utah
,
Pierce Darragh
University of Utah
,
Sorawee Porncharoenwase
University of Washington
,
Guy Watson
University of Utah
,
Eric Eide
University of Utah
11:00 - 12:30
GPCE/SLE Keynote
GPCE
at
Room XV
11:00
90m
Talk
Keynote
GPCE
14:00 - 15:30
Session 3
GPCE
at
Room XV
14:00
30m
Talk
Multi-Stage Vertex-Centric Programming for Agent-Based Simulations
GPCE
Zilu Tian
EPFL
14:30
30m
Talk
Crossover: Towards Compiler-enabled COBOL-C Interoperability
GPCE
Mart van Assen
University of Twente
,
Manzi Aimé Ntagengerwa
University of Twente
,
Ömer Faruk Sayilir
University of Twente
,
Vadim Zaytsev
University of Twente, Netherlands
15:00
30m
Talk
Partial Evaluation of Automatic Differentiation for Differential-Algebraic Equations Solvers
GPCE
Oscar Eriksson
KTH Royal Institute of Technology
,
Viktor Palmkvist
KTH Royal Institute of Technology
,
David Broman
KTH Royal Institute of Technology
16:00 - 17:30
Session 4
GPCE
at
Room XV
16:00
30m
Talk
Virtual Domain Specific Languages via Embedded Projectional Editing
GPCE
Niklas Korz
Alugha GmbH
,
Artur Andrzejak
Heidelberg University
16:30
30m
Talk
Unleashing the Power of Implicit Feedback in Software Product Lines: Benefits ahead
GPCE
Raul Medeiros
University of the Basque Country (UPV/EHU)
,
Oscar Diaz
University of the Basque Country, Spain
,
David Benavides
Universidad de Sevilla
17:00
30m
Talk
Automatically Generated Supernodes for AST Interpreters Improve Virtual-machine Performance
GPCE
Matteo Basso
Università della Svizzera italiana (USI), Switzerland
,
Daniele Bonetta
Oracle Labs
,
Walter Binder
USI Lugano
Tue 24 Oct
Displayed time zone:
Lisbon
change
09:00 - 10:30
Looking Outward
DLS
at
Room XV
09:00
30m
Talk
Is Polyglot Programming Really a Thing?
DLS
Walter Cazzola
Università degli Studi di Milano
09:30
30m
Talk
The importance of facing outwards: why dynamic languages can and should address the world
DLS
Stephen Kell
King's College London
10:00
30m
Talk
Going Static, Gradually: Semantic Soundness and Telling the Truth at Scale
DLS
Maxwell Heiber
Meta
11:00 - 12:30
Looking Inward
DLS
at
Room XV
11:00
30m
Talk
All Languages are Dynamic
DLS
James Noble
Research & Programming
11:30
30m
Talk
Are we Heading Towards a Dynamic Language Winter?
DLS
Maxime Chevalier-Boisvert
Shopify
12:00
30m
Talk
Prof. Strangelove or: How I Learned to Stop Worrying and Love Dynamic Languages
DLS
Jan Vitek
Northeastern University
14:00 - 15:30
The Future of Runtimes
DLS
at
Room XV
14:00
30m
Talk
JITs are Nice, but Why Aren’t We Using Them?
DLS
Kevin Menard
Shopify
14:30
30m
Talk
Keeping the asm in Wasm – Running high-level languages on a low-level VM
DLS
Andreas Rossberg
Independent
15:00
30m
Talk
Language Runtimes for the New Cloud Era
DLS
Rodrigo Bruno
INESC-ID / Técnico, ULisboa
16:00 - 17:30
Beyond the Language
DLS
at
Room XV
16:00
30m
Talk
Programming Languages for AI Programing Agents
DLS
Mark Marron
University of Kentucky
16:30
30m
Talk
The Bright Future of Debuggers: Challenges and Opportunities
DLS
Christophe Scholliers
Universiteit Gent, Belgium
Wed 25 Oct
Displayed time zone:
Lisbon
change
09:00 - 10:30
Interactive Introductions
SPLASH-E
at
Room XV
09:00
45m
Day opening
Just-In-Time Introductions
SPLASH-E
09:45
45m
Talk
Non-Archival Presentations
SPLASH-E
11:00 - 12:30
Papers & Group Discussion
SPLASH-E
at
Room XV
11:00
30m
Talk
Teaching Programming with Graphics: Pitfalls and a Solution
SPLASH-E
Luca Chiodini
USI Lugano
,
Juha Sorva
Aalto University
,
Matthias Hauswirth
USI Lugano
11:30
30m
Talk
KOGI: A Seamless Integration of ChatGPT into Jupyter Environments for Programming Education
SPLASH-E
Kimio Kuramitsu
Japan Women's University
,
Yui Obara
Japan Women's University
,
Miyu Sato
Japan Women's University
,
Momoka Obara
Japan Women's University
12:00
30m
Talk
A Framework for the Localization of Programming Languages
SPLASH-E
Alaaeddin Swidan
Open University of the Netherlands, The Netherlands
,
Felienne Hermans
Vrije Universiteit Amsterdam
14:00 - 15:30
Re-Introductions & Papers
SPLASH-E
at
Room XV
14:00
30m
Day opening
Just-In-Time Introductions
SPLASH-E
14:30
30m
Talk
Composing Turing Machines in FSM
SPLASH-E
Marco T Morazan
Seton Hall University
15:00
30m
Talk
Witter: A Library for White-Box Testing of Introductory Programming Algorithms
SPLASH-E
Afonso Caniço
Iscte - Instituto Universitário de Lisboa
,
André L. Santos
University Institute of Lisbon, Portugal
16:00 - 17:30
Papers & Future Discussion
SPLASH-E
at
Room XV
16:00
30m
Talk
Centering Humans in the Programming Languages Classroom: Building a Text for the Next Generation
Remote
SPLASH-E
Rose Bohrer
Worcester Polytechnic Institute
16:30
30m
Talk
Exploring Engagement and Self-Efficacy in an Introductory Computer Science Course
Remote
SPLASH-E
Rory Kelly
University of British Columbia
,
Meghan Allen
University of British Columbia
17:00
30m
Day closing
Past, Present & Future of SPLASH-E Discussion
SPLASH-E
Sun 22 Oct
Displayed time zone:
Lisbon
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Room XV
GPCE
GPCE
GPCE keynote
GPCE
Session 1
GPCE
Mon 23 Oct
Displayed time zone:
Lisbon
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Room XV
GPCE
Session 2
GPCE
GPCE/SLE Keynote
GPCE
Session 3
GPCE
Session 4
Tue 24 Oct
Displayed time zone:
Lisbon
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Room XV
DLS
Looking Outward
DLS
Looking Inward
DLS
The Future of Runtimes
DLS
Beyond the Language
Wed 25 Oct
Displayed time zone:
Lisbon
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Room XV
SPLASH-E
Interactive Introductions
SPLASH-E
Papers & Group Discussion
SPLASH-E
Re-Introductions & Papers
SPLASH-E
Papers & Future Discussion
Sun 22 Oct
Displayed time zone:
Lisbon
change
Room
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
Room XV
GPCE
Keynote
11:00 - 12:30
GPCE
A pred-LL(*) Parsable Typed Higher-Order Macro System for Architecture ...
14:00 - 14:30
GPCE
A Monadic Framework for Name Resolution in Multi-Phased Type Checkers
14:30 - 15:00
GPCE
PC report
15:00 - 15:30
Mon 23 Oct
Displayed time zone:
Lisbon
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Room XV
GPCE
Generating Constraint Programs for Variability Model Reasoning: A DSL a ...
09:00 - 09:30
GPCE
C2TACO: Lifting Tensor Code to TACO
09:30 - 10:00
GPCE
Generating Conforming Programs With Xsmith
10:00 - 10:30
GPCE
Keynote
11:00 - 12:30
GPCE
Multi-Stage Vertex-Centric Programming for Agent-Based Simulations
14:00 - 14:30
GPCE
Crossover: Towards Compiler-enabled COBOL-C Interoperability
14:30 - 15:00
GPCE
Partial Evaluation of Automatic Differentiation for Differential-Algebr ...
15:00 - 15:30
GPCE
Virtual Domain Specific Languages via Embedded Projectional Editing
16:00 - 16:30
GPCE
Unleashing the Power of Implicit Feedback in Software Product Lines: Be ...
16:30 - 17:00
GPCE
Automatically Generated Supernodes for AST Interpreters Improve Virtual ...
17:00 - 17:30
Tue 24 Oct
Displayed time zone:
Lisbon
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
Room XV
DLS
Is Polyglot Programming Really a Thing?
09:00 - 09:30
DLS
The importance of facing outwards: why dynamic languages can and should ...
09:30 - 10:00
DLS
Going Static, Gradually: Semantic Soundness and Telling the Truth at Scale
10:00 - 10:30
DLS
All Languages are Dynamic
11:00 - 11:30
DLS
Are we Heading Towards a Dynamic Language Winter?
11:30 - 12:00
DLS
Prof. Strangelove or: How I Learned to Stop Worrying and Love Dynamic L ...
12:00 - 12:30
DLS
JITs are Nice, but Why Aren’t We Using Them?
14:00 - 14:30
DLS
Keeping the asm in Wasm – Running high-level languages on a low-level VM
14:30 - 15:00
DLS
Language Runtimes for the New Cloud Era
15:00 - 15:30
DLS
Programming Languages for AI Programing Agents
16:00 - 16:30
DLS
The Bright Future of Debuggers: Challenges and Opportunities
16:30 - 17:00
Wed 25 Oct
Displayed time zone:
Lisbon
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Room XV
SPLASH -E
Just-In-Time Introductions
09:00 - 09:45
SPLASH -E
Non-Archival Presentations
09:45 - 10:30
SPLASH -E
Teaching Programming with Graphics: Pitfalls and a Solution
11:00 - 11:30
SPLASH -E
KOGI: A Seamless Integration of ChatGPT into Jupyter Environments for P ...
11:30 - 12:00
SPLASH -E
A Framework for the Localization of Programming Languages
12:00 - 12:30
SPLASH -E
Just-In-Time Introductions
14:00 - 14:30
SPLASH -E
Composing Turing Machines in FSM
14:30 - 15:00
SPLASH -E
Witter: A Library for White-Box Testing of Introductory Programming Alg ...
15:00 - 15:30
SPLASH -E
Remote
Centering Humans in the Programming Languages Classroom: Building a Tex ...
16:00 - 16:30
SPLASH -E
Remote
Exploring Engagement and Self-Efficacy in an Introductory Computer Scie ...
16:30 - 17:00
SPLASH -E
Past, Present & Future of SPLASH-E Discussion
17:00 - 17:30
x
Wed 4 Oct 16:23