Dates
Rooms
Tracks
Badges
Your Program
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Mon 22 Mar

Displayed time zone: Belfast change

11:30 - 12:30
The Death and Life of American Cities (Jacobs, 1961)Salon Littéraire at Virtual Space A
Chair(s): Tomas Petricek University of Kent
11:30
60m
Talk
The Death and Life of American Cities (Jacobs, 1961)
Salon Littéraire
F: Tomas Petricek University of Kent
13:00 - 14:30
Session The First: SpoofaxCoCoDo at Virtual Space A
Chair(s): Vadim Zaytsev University of Twente, Netherlands
13:00
90m
Talk
A Tutorial on the Spoofax Language Workbench
CoCoDo
Eelco Visser Delft University of Technology
13:00 - 14:30
Session 1ProWeb21 at Virtual Space B
Chair(s): Andrea Stocco Università della Svizzera italiana (USI)
13:00
30m
Talk
Rec.HTML: Typed Declarative HTMLProWeb21
ProWeb21
Bob Reynders Chonnam National University, Kwanghoon Choi Chonnam National University
Pre-print
13:30
30m
Talk
Tamper-proof security mechanism against liar objects in JavaScript applicationsProWeb20
ProWeb21
Angel Luis Scull Pupo Sofware Languages Lab, Vrije Universiteit Brussel, Jens Nicolay Vrije Universiteit Brussel, Belgium, Elisa Gonzalez Boix Vrije Universiteit Brussel, Belgium
Pre-print
14:00
30m
Talk
Wassail: a WebAssembly Static Analysis LibraryProWeb21
ProWeb21
Quentin Stiévenart Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel
Pre-print
15:00 - 16:30
Session The Second: SmalltalkCoCoDo at Virtual Space A
Chair(s): Johan Fabry Raincode Labs, Belgium
15:00
90m
Talk
An Interactive Exploration of a Simple Compiler
CoCoDo
Marcus Denker INRIA Lille
15:00 - 16:30
Session 2ProWeb21 at Virtual Space B
Chair(s): Simon Fowler University of Glasgow
15:00
60m
Keynote
Why Programming Languages for Distributed Systems are InevitableProWeb Keynote
ProWeb21
K: Guido Salvaneschi University of St. Gallen
16:00
30m
Talk
Evolution of the WebDSL RuntimeProWeb20
ProWeb21
Danny Groenewegen Delft University of Technology, Elmer van Chastelet Delft University of Technology, Eelco Visser Delft University of Technology
Pre-print
16:30
30m
Talk
Oron: Towards a Dynamic Analysis Instrumentation Platform for AssemblyScriptProWeb21
ProWeb21
Aäron Munsters Vrije Universiteit Brussel, Angel Luis Scull Pupo Sofware Languages Lab, Vrije Universiteit Brussel, Jim Bauwens Vrije Universiteit Brussel, Elisa Gonzalez Boix Vrije Universiteit Brussel, Belgium
Pre-print
17:00 - 19:00
Session The Third: LLVMCoCoDo at Virtual Space A
Chair(s): Vadim Zaytsev University of Twente, Netherlands
17:00
2h
Talk
From Abstract Syntax Trees to Machine Code with LLVM
CoCoDo
Dimitri Racordon University of Geneva, Switzerland
17:00 - 19:00

Tue 23 Mar

Displayed time zone: Belfast change

11:30 - 12:30
Seeing Like a State (Scott, 1998)Salon Littéraire at Virtual Space A
Chair(s): Antranig Basman Raising the Floor - International, Luke Church University of Cambridge | Lund University | Lark Systems
11:30
60m
Talk
Seeing Like a State (Scott, 1998)
Salon Littéraire
F: Antranig Basman Raising the Floor - International, Luke Church University of Cambridge | Lund University | Lark Systems
12:55 - 14:30
Optimizing Dynamic LanguagesMoreVMs at Virtual Space A
Chair(s): Fabio Niephaus Hasso Plattner Institute, University of Potsdam
12:55
5m
Day opening
Welcome
MoreVMs
Fabio Niephaus Hasso Plattner Institute, University of Potsdam, David Leopoldseder Oracle Labs
13:00
60m
Talk
YJIT: Building a New JIT Compiler Inside CRubyMoreVMs Invited Talk
MoreVMs
Media Attached
14:00
30m
Talk
Caching Hidden Classes for Pre-transitioning Object Memory Layout in JavaScript
MoreVMs
Tomoharu Ugawa University of Tokyo, Stefan Marr University of Kent, Richard Jones University of Kent
Media Attached
15:00 - 16:30
Performance and BenchmarkingMoreVMs at Virtual Space A
Chair(s): Sophie Kaleba University of Kent
15:00
30m
Talk
The Strange and Wondrous Life of Functions in Ř
MoreVMs
Jan Ječmen FIT CTU Prague, Olivier Flückiger Northeastern University, Sebastián Krynski Czech Technical University, National University of Quilmes, Jan Vitek Northeastern University / Czech Technical University
Media Attached
15:30
30m
Talk
Successes and Challenges in Bringing Performance to Java with Inline Types
MoreVMs
Media Attached File Attached
16:00
30m
Talk
Towards a Synthetic Benchmark to Assess VM Startup, Warmup, and Cold-Code Performance
MoreVMs
Stefan Marr University of Kent
Media Attached
15:00 - 16:30
15:00
30m
Talk
Exploring Modal Locking in Window Manipulation
PX/21
Marcel Taeumel Hasso Plattner Institute, Robert Hirschfeld Hasso Plattner Institute (HPI), University of Potsdam, Germany
15:30
30m
Talk
Improving on the experience of hand-assembling programs for application-specific architectures
PX/21
Ian Piumarta Kyoto University of Advanced Science
16:00
30m
Talk
Javardeye: Gaze Input for Cursor Control in a Structured Editor
PX/21
16:00 - 16:30
Intro talk: Open Applications InfrastructureOAF at Virtual Space B
Chair(s): Evgeny Ponomarev , Alexey Pyshnenko
16:00
30m
Talk
Intro talk: Open Applications Infrastructure
OAF
Link to publication
17:00 - 19:00
Hands-on π2π network choreographyOAF at Virtual Space B
Chair(s): Dmitry Kurinskiy
17:00
2h
Tutorial
Aquamarine: a new programming language for coordination in π2π networks
OAF
17:00 - 19:00
17:00
30m
Talk
Type Engineering: A design language for unified Software Engineering
PX/21
Anton Dmukhovskiy Art Deco Code Ltd
17:30
30m
Talk
Studying Programmer Behaviour at Scale: A Case Study Using Amazon Mechanical Turk
PX/21
Jason Jacques University of Cambridge, Per Ola Kristensson University of Cambridge
18:00
30m
Talk
Towards End-user Web Scraping For Customization
PX/21
Kapaya Katongo Massachusetts Institute of Technology (MIT), Geoffrey Litt MIT, Daniel Jackson Massachusetts Institute of Technology (MIT)
18:30
30m
Talk
Towards exploratory understanding of software using test suites
PX/21
Dominik Meier Hasso-Plattner-Institute, Toni Mattis Hasso Plattner Institute, University of Potsdam, Robert Hirschfeld Hasso Plattner Institute (HPI), University of Potsdam, Germany

Wed 24 Mar

Displayed time zone: Belfast change

12:45 - 13:00
Conference Opening at Virtual Space A
12:45
15m
Other
Conference Opening
G: Luke Church University of Cambridge | Lund University | Lark Systems
13:00 - 14:00
Keynote IKeynotes at Virtual Space A
Chair(s): Luke Church University of Cambridge | Lund University | Lark Systems
13:00
60m
Keynote
Opening Keynote: Sharath Srinivasan: Politics in Language and Language in Politics‹Programming› Keynote
Keynotes
14:00 - 14:30
Session 1Research Papers at Virtual Space A
Chair(s): Luke Church University of Cambridge | Lund University | Lark Systems
14:00
30m
Live Q&A
Transparent Synchronous Dataflow
Research Papers
Steven Cheung University of Birmingham, UK, Dan Ghica University of Birmingham, Koko Muroya RIMS, Kyoto University, JP
DOI Media Attached
14:00 - 14:30
15:00 - 16:30
Session 3Research Papers at Virtual Space A
Chair(s): Jeremy Gibbons Department of Computer Science, University of Oxford
15:00
30m
Live Q&A
Using Relational Problems to Teach Property-Based Testing
Research Papers
John Wrenn Brown University, Tim Nelson Brown University, Shriram Krishnamurthi Brown University, United States
DOI Media Attached
15:30
30m
Live Q&A
Bacatá: Notebooks for DSLs, Almost for Free
Research Papers
Mauricio Verano Merino Technische Universiteit Eindhoven, Jurgen Vinju CWI, Netherlands, Tijs van der Storm CWI & University of Groningen, Netherlands
DOI Media Attached
16:00
30m
Live Q&A
Reusing Static Analysis across Different Domain-Specific Languages using Reference Attribute Grammars
Research Papers
Johannes Mey Technische Universität Dresden, Thomas Kühn Karlsruhe Institute of Technology, René Schöne Technische Universität Dresden, Uwe Aßmann TU Dresden, Germany
DOI Media Attached
15:00 - 16:30
Session 4Research Papers at Virtual Space B
Chair(s): Ademar Aguiar FEUP, Universidade do Porto
15:00
30m
Live Q&A
Path-Sensitive Atomic Commit: Local Coordination Avoidance for Distributed Transactions
Research Papers
Tim Soethout ING Bank and Centrum Wiskunde & Informatica (CWI), Tijs van der Storm CWI & University of Groningen, Netherlands, Jurgen Vinju CWI, Netherlands
DOI Media Attached
15:30
30m
Live Q&A
Interactive Music and Synchronous Reactive Programming
Research Papers
Bertrand Petit INRIA, France, Manuel Serrano Inria, France
DOI Media Attached
16:00
30m
Live Q&A
Programming Paradigms, Turing Completeness and Computational Thinking
Research Papers
Greg Michaelson Heriot-Watt University
DOI Media Attached
17:00 - 17:30
Conversation Starters IConversation Starters at Virtual Space A
Chair(s): Emma Söderberg Lund University
17:00
30m
Live Q&A
Programming "systems" deserve a theory too!
Conversation Starters
Joel Jakubovic University of Kent, Jonathan Edwards , Tomas Petricek University of Kent
17:00 - 17:30
Conversation Starters IIConversation Starters at Virtual Space B
Chair(s): Patrick Rein Hasso Plattner Institute
17:00
30m
Live Q&A
Live IDEs in the WebBrowser: What's Holding Us Back?
Conversation Starters
Gilad Bracha Shape Security/F5 Networks
17:30 - 19:00
Session 5Research Papers at Virtual Space A
Chair(s): Stefan Marr University of Kent
17:30
30m
Live Q&A
Did JHotDraw Respect the Law of Good Style?: A deep dive into the nature of false positives of bad code smells
Research Papers
Daniel Speicher Bonn-Aachen International Center for Information Technology, B-IT
DOI Media Attached
18:00
30m
Live Q&A
Advanced Join Patterns for the Actor Model based on CEP Techniques
Research Papers
Humberto Rodriguez Avila Vrije Universiteit Brussel, Joeri De Koster Vrije Universiteit Brussel, Belgium, Wolfgang De Meuter Vrije Universiteit Brussel
DOI Media Attached
18:30
30m
Live Q&A
Finding Bugs with Specification-Based Testing is Easy!
Research Papers
Janice Chin , David J. Pearce Victoria University of Wellington, New Zealand
DOI Media Attached
17:30 - 19:00
Session 6Research Papers at Virtual Space B
Chair(s): Ademar Aguiar FEUP, Universidade do Porto
17:30
30m
Live Q&A
Constructing Hybrid Incremental Compilers for Cross-Module Extensibility with an Internal Build System
Research Papers
Jeff Smits Delft University of Technology, Netherlands, Gabriël Konat Delft University of Technology, Eelco Visser Delft University of Technology
DOI Media Attached
18:00
30m
Live Q&A
Functional Programming in Pattern-Match-Oriented Programming Style
Research Papers
Satoshi Egi Rakuten Institute of Technology, Rakuten, Inc. / The University of Tokyo, Yuichi Nishiwaki The University of Tokyo
DOI Media Attached
18:30
30m
Live Q&A
Sthread: In-Vivo Model Checking of Multithreaded Programs
Research Papers
Gene Cooperman Northeastern University, Martin Quinson École Normale Supérieure Rennes
DOI Media Attached
19:30 - 20:30
How Buildings Learn: What Happens After They are Built (Brand, 1995)Salon Littéraire at Virtual Space A
Chair(s): Mariana Marasoiu University of Cambridge
19:30
60m
Talk
How Buildings Learn: What Happens After They are Built (Brand, 1995)
Salon Littéraire
F: Mariana Marasoiu University of Cambridge

Thu 25 Mar

Displayed time zone: Belfast change

13:00 - 14:30
Session 7Research Papers at Virtual Space A
Chair(s): Emma Söderberg Lund University
13:00
30m
Live Q&A
Transparent Synchronous Dataflow
Research Papers
Steven Cheung University of Birmingham, UK, Dan Ghica University of Birmingham, Koko Muroya RIMS, Kyoto University, JP
DOI Media Attached
13:30
30m
Live Q&A
Consistency types for replicated data in a higher-order distributed programming language
Research Papers
Xin Zhao KTH Royal Institute of Technology, Philipp Haller KTH
DOI Media Attached
14:00
30m
Live Q&A
Jupyter Notebooks on GitHub: Characteristics and Code Clones
Research Papers
Malin Källén Uppsala University, Tobias Wrigstad Uppsala University, Sweden
DOI Media Attached
13:00 - 14:30
Session 8Research Papers at Virtual Space B
Chair(s): Simon Fowler University of Glasgow
13:00
30m
Live Q&A
Sub-method, partial behavioral reflection with Reflectivity: Looking back on 10 years of use
Research Papers
Steven Costiou INRIA Lille, Vincent Aranega Université Lille, CNRS, Centrale Lille, Inria, UMR 9189 - CRIStAL, Marcus Denker INRIA Lille
DOI Media Attached
13:30
30m
Live Q&A
Reference Capabilities for Safe Parallel Array Programming
Research Papers
Beatrice Åkerblom Stockholm University, Elias Castegren KTH, Tobias Wrigstad Uppsala University, Sweden
DOI Media Attached
14:00
30m
Live Q&A
ReactiFi: Reactive Programming of Wi-Fi Firmware on Mobile Devices
Research Papers
Artur Sterz Philipps-Universität Marburg, Matthias Eichholz , Ragnar Mogk Technische Universität Darmstadt, Lars Baumgärtner Technische Universität Darmstadt, Pablo Graubner , Matthias Hollick , Mira Mezini TU Darmstadt, Germany, Bernd Freisleben Philipps-Universität Marburg
DOI Media Attached
15:00 - 16:30
Session 9Research Papers at Virtual Space A
Chair(s): Ademar Aguiar FEUP, Universidade do Porto
15:00
30m
Live Q&A
Bacatá: Notebooks for DSLs, Almost for Free
Research Papers
Mauricio Verano Merino Technische Universiteit Eindhoven, Jurgen Vinju CWI, Netherlands, Tijs van der Storm CWI & University of Groningen, Netherlands
DOI Media Attached
15:30
30m
Live Q&A
Prioritising Server Side Reachability via Inter-process Concolic Testing
Research Papers
Maarten Vandercammen Vrije Universiteit Brussel, Laurent Christophe VUB, Dario Di Nucci Tilburg University, Wolfgang De Meuter Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel
Link to publication DOI Media Attached
16:00
30m
Live Q&A
Path-Sensitive Atomic Commit: Local Coordination Avoidance for Distributed Transactions
Research Papers
Tim Soethout ING Bank and Centrum Wiskunde & Informatica (CWI), Tijs van der Storm CWI & University of Groningen, Netherlands, Jurgen Vinju CWI, Netherlands
DOI Media Attached
15:00 - 16:30
Session 10Research Papers at Virtual Space B
Chair(s): Mariana Marasoiu University of Cambridge
15:00
30m
Live Q&A
Constructing Hybrid Incremental Compilers for Cross-Module Extensibility with an Internal Build System
Research Papers
Jeff Smits Delft University of Technology, Netherlands, Gabriël Konat Delft University of Technology, Eelco Visser Delft University of Technology
DOI Media Attached
15:30
30m
Live Q&A
Sthread: In-Vivo Model Checking of Multithreaded Programs
Research Papers
Gene Cooperman Northeastern University, Martin Quinson École Normale Supérieure Rennes
DOI Media Attached
15:00 - 16:30
Session 11Research Papers at Virtual Space C
Chair(s): Jeremy Gibbons Department of Computer Science, University of Oxford
15:00
30m
Live Q&A
Functional Programming in Pattern-Match-Oriented Programming Style
Research Papers
Satoshi Egi Rakuten Institute of Technology, Rakuten, Inc. / The University of Tokyo, Yuichi Nishiwaki The University of Tokyo
DOI Media Attached
15:30
30m
Live Q&A
Lake symbols for island parsing
Research Papers
Katsumi Okuda The University of Tokyo / Mitsubishi Electric Corporation, Shigeru Chiba The University of Tokyo
DOI Media Attached
16:00
30m
Live Q&A
Programming Paradigms, Turing Completeness and Computational Thinking
Research Papers
Greg Michaelson Heriot-Watt University
DOI Media Attached
17:00 - 17:30
Conversation Starters IIIConversation Starters at Virtual Space A
Chair(s): Emma Söderberg Lund University
17:00
30m
Live Q&A
Hedy: A gradual programming language for children
Conversation Starters
Felienne Hermans Leiden University
17:00 - 17:30
Conversation Starters IVConversation Starters at Virtual Space B
Chair(s): Patrick Rein Hasso Plattner Institute
17:00
30m
Live Q&A
Are many heaps better than one?
Conversation Starters
Mario Wolczko Oracle Labs
17:30 - 19:00
Session 12Research Papers at Virtual Space A
Chair(s): Guido Salvaneschi University of St. Gallen
17:30
30m
Live Q&A
Reusing Static Analysis across Different Domain-Specific Languages using Reference Attribute Grammars
Research Papers
Johannes Mey Technische Universität Dresden, Thomas Kühn Karlsruhe Institute of Technology, René Schöne Technische Universität Dresden, Uwe Aßmann TU Dresden, Germany
DOI Media Attached
18:00
30m
Live Q&A
Finding Bugs with Specification-Based Testing is Easy!
Research Papers
Janice Chin , David J. Pearce Victoria University of Wellington, New Zealand
DOI Media Attached
17:30 - 19:00
Session 13Research Papers at Virtual Space B
Chair(s): Jens Lincke Hasso Plattner Institute, University of Potsdam, Germany
17:30
30m
Live Q&A
Interactive Music and Synchronous Reactive Programming
Research Papers
Bertrand Petit INRIA, France, Manuel Serrano Inria, France
DOI Media Attached
18:00
30m
Live Q&A
Capturing High-level Nondeterminism in Concurrent Programs for Practical Concurrency Model Agnostic Record & Replay
Research Papers
Dominik Aumayr Johannes Kepler University Linz, Austria, Stefan Marr University of Kent, Sophie Kaleba University of Kent, Elisa Gonzalez Boix Vrije Universiteit Brussel, Belgium, Hanspeter Mössenböck JKU Linz, Austria
DOI Media Attached
18:30
30m
Live Q&A
Transparent Compiler and Runtime Specializations for Accelerating Managed Languages on FPGAs
Research Papers
Michail Papadimitriou University of Manchester, UK, Juan Fumero University of Manchester, UK, Athanasios Stratikopoulos The University of Manchester, Foivos S. Zakkak Red Hat, Inc., Christos Kotselidis KTM Innovation / The University of Manchester
DOI Media Attached
19:30 - 20:30
Decentralisation: An Incomplete Ambition (Schneider, 2019)Salon Littéraire at Virtual Space A
Chair(s): Clayton Lewis University of Colorado Boulder
19:30
60m
Talk
Decentralisation: An Incomplete Ambition (Schneider, 2019)
Salon Littéraire
F: Clayton Lewis University of Colorado Boulder

Fri 26 Mar

Displayed time zone: Belfast change

13:00 - 13:30
Conversation Starters VConversation Starters at Virtual Space A
Chair(s): Patrick Rein Hasso Plattner Institute
13:00
30m
Demonstration
A Multi-Language IDE with Blocks at its Core
Conversation Starters
Tom Beckmann Hasso Plattner Institute
13:00 - 13:30
Conversation Starters VIConversation Starters at Virtual Space B
Chair(s): Emma Söderberg Lund University
13:00
30m
Live Q&A
Techniques for Mixed Consistency in Programming Languages
Conversation Starters
Mirko Köhler TU Darmstadt, Nafise Eskandani TU Darmstadt, Pascal Weisenburger TU Darmstadt, Guido Salvaneschi University of St. Gallen
13:30 - 14:30
Session 14Research Papers at Virtual Space A
Chair(s): Hidehiko Masuhara Tokyo Institute of Technology
13:30
30m
Live Q&A
Advanced Join Patterns for the Actor Model based on CEP Techniques
Research Papers
Humberto Rodriguez Avila Vrije Universiteit Brussel, Joeri De Koster Vrije Universiteit Brussel, Belgium, Wolfgang De Meuter Vrije Universiteit Brussel
DOI Media Attached
14:00
30m
Live Q&A
Consistency types for replicated data in a higher-order distributed programming language
Research Papers
Xin Zhao KTH Royal Institute of Technology, Philipp Haller KTH
DOI Media Attached
13:30 - 14:30
Session 15Research Papers at Virtual Space B
Chair(s): Stefan Marr University of Kent
13:30
30m
Live Q&A
Transparent Compiler and Runtime Specializations for Accelerating Managed Languages on FPGAs
Research Papers
Michail Papadimitriou University of Manchester, UK, Juan Fumero University of Manchester, UK, Athanasios Stratikopoulos The University of Manchester, Foivos S. Zakkak Red Hat, Inc., Christos Kotselidis KTM Innovation / The University of Manchester
DOI Media Attached
14:00
30m
Live Q&A
Sub-method, partial behavioral reflection with Reflectivity: Looking back on 10 years of use
Research Papers
Steven Costiou INRIA Lille, Vincent Aranega Université Lille, CNRS, Centrale Lille, Inria, UMR 9189 - CRIStAL, Marcus Denker INRIA Lille
DOI Media Attached
15:00 - 16:30
Session 16Research Papers at Virtual Space A
Chair(s): Theo D'Hondt Vrije Universiteit Brussel
15:00
30m
Live Q&A
Using Relational Problems to Teach Property-Based Testing
Research Papers
John Wrenn Brown University, Tim Nelson Brown University, Shriram Krishnamurthi Brown University, United States
DOI Media Attached
15:30
30m
Live Q&A
Reference Capabilities for Safe Parallel Array Programming
Research Papers
Beatrice Åkerblom Stockholm University, Elias Castegren KTH, Tobias Wrigstad Uppsala University, Sweden
DOI Media Attached
16:00
30m
Live Q&A
Lake symbols for island parsing
Research Papers
Katsumi Okuda The University of Tokyo / Mitsubishi Electric Corporation, Shigeru Chiba The University of Tokyo
DOI Media Attached
15:00 - 16:30
Session 17Research Papers at Virtual Space B
Chair(s): Elisa Gonzalez Boix Vrije Universiteit Brussel, Belgium
15:00
30m
Live Q&A
Capturing High-level Nondeterminism in Concurrent Programs for Practical Concurrency Model Agnostic Record & Replay
Research Papers
Dominik Aumayr Johannes Kepler University Linz, Austria, Stefan Marr University of Kent, Sophie Kaleba University of Kent, Elisa Gonzalez Boix Vrije Universiteit Brussel, Belgium, Hanspeter Mössenböck JKU Linz, Austria
DOI Media Attached
15:30
30m
Live Q&A
Prioritising Server Side Reachability via Inter-process Concolic Testing
Research Papers
Maarten Vandercammen Vrije Universiteit Brussel, Laurent Christophe VUB, Dario Di Nucci Tilburg University, Wolfgang De Meuter Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel
Link to publication DOI Media Attached
16:00
30m
Live Q&A
ReactiFi: Reactive Programming of Wi-Fi Firmware on Mobile Devices
Research Papers
Artur Sterz Philipps-Universität Marburg, Matthias Eichholz , Ragnar Mogk Technische Universität Darmstadt, Lars Baumgärtner Technische Universität Darmstadt, Pablo Graubner , Matthias Hollick , Mira Mezini TU Darmstadt, Germany, Bernd Freisleben Philipps-Universität Marburg
DOI Media Attached
17:00 - 17:30
Session 18Research Papers at Virtual Space A
Chair(s): Jens Lincke Hasso Plattner Institute, University of Potsdam, Germany
17:00
30m
Live Q&A
Jupyter Notebooks on GitHub: Characteristics and Code Clones
Research Papers
Malin Källén Uppsala University, Tobias Wrigstad Uppsala University, Sweden
DOI Media Attached
17:00 - 17:30
Session 19Research Papers at Virtual Space B
Chair(s): Mariana Marasoiu University of Cambridge
17:00
30m
Live Q&A
Did JHotDraw Respect the Law of Good Style?: A deep dive into the nature of false positives of bad code smells
Research Papers
Daniel Speicher Bonn-Aachen International Center for Information Technology, B-IT
DOI Media Attached
17:30 - 18:30
Keynote IIKeynotes at Virtual Space A
Chair(s): Luke Church University of Cambridge | Lund University | Lark Systems
17:30
60m
Keynote
Closing Keynote: Guy Steele: Generality—or Not—in a Domain-Specific Language‹Programming› Keynote
Keynotes
Guy L. Steele Jr. Oracle Labs
18:30 - 19:00
Conference Closing at Virtual Space A
Chair(s): Luke Church University of Cambridge | Lund University | Lark Systems
18:30
30m
Other
Conference Closing
G: Luke Church University of Cambridge | Lund University | Lark Systems, Stefan Marr University of Kent, Jeremy Gibbons Department of Computer Science, University of Oxford, Ademar Aguiar FEUP, Universidade do Porto