GPCE 2018
Mon 5 - Tue 6 November 2018
Boston, Massachusetts, United States
co-located with
SPLASH 2018
Toggle navigation
Attending
Venue: Boston Park Plaza Hotel
Program
GPCE Program
Your Program
Mon 5 Nov
Tue 6 Nov
Track/Call
Organization
GPCE 2018 Committees
Track Committees
Organizing Committee
Program Committee
Contributors
People Index
Search
Series
Series
GPCE 2024
GPCE 2023
GPCE 2022
GPCE 2021
GPCE 2020
GPCE 2019
GPCE 2018
GPCE 2017
GPCE 2016
GPCE 2015
GPCE 2014
GPCE 2013
GPCE 2011
Sign in
Sign up
SPLASH 2018
(
series
) /
GPCE 2018 (
series
) /
Boston Park Plaza Hotel
/
Room information: Terrace
Venue
Boston Park Plaza Hotel
Room name
Terrace
Floor
0
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT-05:00) Guadalajara, Mexico City, Monterrey
.
Use conference time zone: (GMT-05:00) Guadalajara, Mexico City, Monterrey
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-10:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-09:00) Alaska
(GMT-08:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-08:00) Pacific Time (US & Canada)
(GMT-07:00) Mountain Time (US & Canada)
(GMT-07: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-06:00) Central Time (US & Canada)
(GMT-05:00) Eastern Time (US & Canada)
(GMT-05: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-03:00) Manaus, Amazonas, Brazil
(GMT-04:00) Atlantic Time (Goose Bay)
(GMT-04:00) Atlantic Time (Canada)
(GMT-03:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-03:00) Miquelon, St. Pierre
(GMT-03:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-02:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT-01:00) Azores
(UTC) Coordinated Universal Time
(GMT) Belfast
(GMT) Dublin
(GMT) Lisbon
(GMT) London
(GMT) Monrovia, Reykjavik
(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+01:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+02:00) Athens
(GMT+02:00) Beirut
(GMT+02:00) Cairo
(GMT+02:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+02:00) Jerusalem
(GMT+03:00) Minsk
(GMT+02: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+11: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 4 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
08:00 - 09:00
Breakfast
SPLASH Social
at
Terrace
10:00 - 10:30
Break
SPLASH Social
at
Terrace
15:00 - 15:30
Break
SPLASH Social
at
Terrace
17:00 - 18:00
Social
SPLASH Social
at
Terrace
Mon 5 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
07:30 - 08:30
Breakfast
SPLASH Social
at
Terrace
10:00 - 10:30
Break
SPLASH Social
at
Terrace
15:00 - 15:30
Break
SPLASH Social
at
Terrace
17:30 - 19:30
Poster
SPLASH Posters
at
Terrace
17:30
1m
Poster
Data Programming (DP): A new way of programming user interfaces
SPLASH Posters
A:
Blaine Bell
Link to publication
17:31
1m
Poster
Programming by example: efficient, but not "helpful"
SPLASH Posters
A:
Mark Santolucito
Yale University, USA
,
A:
Drew Goldman
Roslyn High School
,
A:
Allyson Weseley
Roslyn High School
,
A:
Ruzica Piskac
Yale University, USA
Link to publication
17:33
1m
Poster
Obsidian: A Safer Blockchain Programming Language
SPLASH Posters
A:
Michael Coblenz
Carnegie Mellon University
,
A:
Jonathan Aldrich
Carnegie Mellon University
,
A:
Brad A. Myers
Carnegie Mellon University
,
A:
Joshua Sunshine
Carnegie Mellon University
17:34
1m
Talk
Toward a Language-Parametric Code Completion Editor Service
SPLASH Posters
Daniel A. A. Pelsmaeker
Delft University of Technology, Netherlands
,
Eelco Visser
Delft University of Technology
Link to publication
17:36
1m
Poster
Compositional Programming and Testing of Dynamic Distributed Systems
SPLASH Posters
A:
Ankush Desai
University of California, Berkeley
,
A:
Amar Phanishayee
Microsoft Research
,
A:
Shaz Qadeer
Microsoft Research
,
A:
Sanjit Seshia
UC Berkeley
Link to publication
17:38
1m
Poster
Messir, a Text-first DSL-based Approach for UML Requirements Engineering (Tool Demo)
SPLASH Posters
A:
Benoît Ries
University of Luxembourg
,
A:
Alfredo Capozucca
University of Luxembourg
,
A:
Nicolas Guelfi
University of Luxembourg
Link to publication
17:39
1m
Poster
Finding Broken Promises in Asynchronous JavaScript Programs
SPLASH Posters
A:
Saba Alimadadi
Northeastern University
,
A:
Di Zhong
Northeastern University, USA
,
A:
Magnus Madsen
Aarhus University
,
A:
Frank Tip
Northeastern University
Link to publication
17:41
1m
Talk
Test Generation for Higher-Order Functions in Dynamic Languages
SPLASH Posters
A:
Marija Selakovic
TU Darmstadt, Germany
,
A:
Michael Pradel
TU Darmstadt
,
A:
Rezwana Karim Nawrin
Samsung Research America
,
A:
Frank Tip
Northeastern University
Link to publication
17:43
1m
Poster
Speeding up Symbolic Reasoning for Relational Queries
SPLASH Posters
A:
Chenglong Wang
University of Washington, USA
,
A:
Alvin Cheung
University of Washington
,
A:
Rastislav Bodík
University of Washington
Link to publication
17:44
1m
Poster
Fixing Machine Learning with Solver-Aided Languages
SPLASH Posters
A:
Revan MacQueen
University of Alberta
,
A:
Julian Dolby
IBM Research
,
A:
Karim Ali
University of Alberta
17:46
1m
Poster
SWAN: A Swift Program Analysis Framework
SPLASH Posters
A:
Jeff Cho
University of Alberta
,
A:
Mark Mroz
University of Ottawa
,
A:
Julian Dolby
IBM Research
,
A:
Karim Ali
University of Alberta
Link to publication
17:48
1m
Poster
The Software Architecture of Economy Mechanics in Digital Games
SPLASH Posters
A:
Wilson Mizutani
University of São Paulo
Link to publication
17:49
1m
Poster
Identifying Barriers to Adoption for Rust through Online Discourse
SPLASH Posters
A:
Anna Zeng
Stanford University
,
A:
Will Crichton
Stanford University
Link to publication
17:51
1m
Poster
Handling inconsistencies in software product line using a rule-based approach
SPLASH Posters
Megha Bhushan
Chitkara University, Punjab, India
,
A:
Shivani Goel
,
Arun Negi
Ministry of Defence, Government of India, India
,
Piyush Samant
Thapar Institute of Engineering, Patiala, Punjab, India
17:53
1m
Poster
Chocola: Integrating Futures, Actors, and Transactions
SPLASH Posters
A:
Janwillem Swalens
Vrije Universiteit Brussel
,
A:
Wolfgang De Meuter
Vrije Universiteit Brussel
,
A:
Joeri De Koster
Vrije Universiteit Brussel, Belgium
Link to publication
Pre-print
17:54
1m
Poster
Anomaly Analyses for Feature-Model Evolution
SPLASH Posters
A:
Michael Nieke
TU Braunschweig, Germany
,
A:
Christoph Seidl
Technische Universität Braunschweig
,
A:
Jacopo Mauro
University of Southern Denmark
,
A:
Thomas Thüm
University of Ulm
,
A:
Ingrid Chieh Yu
University of Oslo
,
A:
Felix Franzke
TU Braunschweig
Link to publication
17:56
1m
Poster
Understanding Java Usability by Mining GitHub Repositories
SPLASH Posters
A:
Mark Lemay
Link to publication
17:57
1m
Poster
Precise and Scalable Points-to Analysis via Data-Driven Context Tunneling
SPLASH Posters
A:
Minseok Jeon
Korea University, South Korea
,
A:
Sehun Jeong
Korea University
,
A:
Hakjoo Oh
Korea University
Link to publication
17:59
1m
Poster
QDB: From Quantum Algorithms Towards Correct Quantum Programs
SPLASH Posters
A:
Yipeng Huang
Princeton University
,
A:
Margaret Martonosi
Link to publication
18:01
1m
Talk
Declarative Specification of Indentation Rules: A Tooling Perspective on Parsing and Pretty-Printing Layout-Sensitive Languages
SPLASH Posters
A:
Luis Eduardo de Souza Amorim
Delft University of Technology, Netherlands
,
A:
Michael J. Steindorfer
Delft University of Technology
,
A:
Sebastian Erdweg
TU Delft
,
A:
Eelco Visser
Delft University of Technology
Link to publication
18:02
1m
Poster
Safe Replication through Bounded Concurrency Verification
SPLASH Posters
A:
Gowtham Kaki
Purdue University
,
A:
Kapil Earanky
Purdue University
,
A:
KC Sivaramakrishnan
University of Cambridge
,
A:
Suresh Jagannathan
Purdue University
Link to publication
18:04
1m
Poster
Automatic Diagnosis and Correction of Logical Errors for Functional Programming Assignments
SPLASH Posters
A:
Junho Lee
Korea University
,
A:
Dowon Song
Korea University
,
A:
Sunbeom So
Korea University
,
A:
Hakjoo Oh
Korea University
Link to publication
18:06
1m
Poster
Observable atomic consistency for CvRDTs
SPLASH Posters
A:
Xin Zhao
KTH Royal Institute of Technology
,
A:
Philipp Haller
KTH, Sweden
Link to publication
18:07
1m
Poster
Reconciling High-level Optimizations and Low-level Code in LLVM
SPLASH Posters
A:
Juneyoung Lee
Seoul National University
,
A:
Chung-Kil Hur
Seoul National University
,
A:
Ralf Jung
MPI-SWS
,
A:
Zhengyang Liu
University of Utah
,
A:
John Regehr
University of Utah
,
A:
Nuno P. Lopes
Microsoft Research
Link to publication
18:09
1m
Poster
Meta-programming for cross-domain tensor optimizations
SPLASH Posters
A:
Adilla Susungi
MINES ParisTech, France
,
A:
Norman A. Rink
TU Dresden, Germany
,
A:
Albert Cohen
Google
,
A:
Jeronimo Castrillon
TU Dresden, Germany
,
A:
Claude Tadonki
MINES ParisTech, France
Link to publication
18:11
1m
Poster
One Tool, Many Languages: Language-Parametric Transformation with Incremental Parametric Syntax
SPLASH Posters
A:
James Koppel
MIT
,
A:
Varot Premtoon
MIT
,
A:
Armando Solar-Lezama
MIT CSAIL
Link to publication
18:12
1m
Poster
Scaling the REPL Experience
SPLASH Posters
A:
Yair Chuchem
Lamdu
,
A:
Eyal Lotem
Lamdu
Link to publication
18:14
1m
Poster
Automated Rule Inference for Cryptographic APIs through Source Code Repositories
SPLASH Posters
A:
Anna-Katharina Wickert
TU Darmstadt
Link to publication
18:16
1m
Poster
Exploring feature interactions without specifications: a controlled experiment
SPLASH Posters
A:
Larissa Soares
Universidade Federal da Bahia
,
A:
Jens Meinicke
Magdeburg University
,
A:
Sarah Nadi
University of Alberta
,
A:
Christian Kästner
Carnegie Mellon University
,
A:
Eduardo Santana de Almeida
Universidade Federal da Bahia
Link to publication
18:17
1m
Poster
GraphIt - A High-Performance Graph DSL
SPLASH Posters
A:
Yunming Zhang
,
A:
Mengjiao Yang
MIT CSAIL
,
A:
Riyadh Baghdadi
MIT
,
A:
Shoaib Kamil
Adobe
,
A:
Julian Shun
MIT
,
A:
Saman Amarasinghe
MIT
Link to publication
18:19
1m
Poster
Symmetry-based Optimization of Interaction Kernels
SPLASH Posters
A:
Shigeyuki Sato
Kochi University of Technology
18:20
1m
Poster
Sound Deadlock Prediction
SPLASH Posters
A:
Christian Gram Kalhauge
University of California, Los Angeles
,
A:
Jens Palsberg
University of California, Los Angeles
Link to publication
18:22
1m
Poster
Conflict Resolution for Structured Merge via Version Space Algebra
SPLASH Posters
A:
Fengmin Zhu
,
A:
Fei He
Tsinghua University
Link to publication
18:24
1m
Poster
Robust Relational Layout Synthesis from Examples for Android
SPLASH Posters
A:
Pavol Bielik
ETH Zürich
,
A:
Marc Fischer
ETH Zurich
,
A:
Martin Vechev
ETH Zürich
Link to publication
18:25
1m
Poster
Parallelization of Dynamic Languages: Synchronizing Built-in Collections
SPLASH Posters
A:
Benoit Daloze
JKU Linz, Austria
,
A:
Arie Tal
Technion
,
A:
Stefan Marr
University of Kent
,
A:
Hanspeter Mössenböck
JKU Linz, Austria
,
A:
Erez Petrank
Technion
Link to publication
18:27
1m
Poster
RT-Trust: Automated Refactoring for Trusted Execution Under Real-Time Constraints
SPLASH Posters
A:
Yin Liu
Virginia Tech
,
A:
Kijin An
Virginia Tech
,
A:
Eli Tilevich
Virginia Tech
Link to publication
18:29
1m
Poster
Scopes as Types
SPLASH Posters
A:
Hendrik van Antwerpen
TU Delft
,
A:
Casper Bach Poulsen
Delft University of Technology
,
A:
Arjen Rouvoet
Delft University of Technology
,
A:
Eelco Visser
Delft University of Technology
Link to publication
18:30
1m
Poster
Generating a Java Library from Its Specification
SPLASH Posters
A:
Tomoki Nakamaru
The University of Tokyo
,
A:
Shigeru Chiba
The University of Tokyo
18:32
1m
Poster
Thread-Safe Reactive Programming
SPLASH Posters
A:
Joscha Drechsler
Technische Universität Darmstadt
,
A:
Ragnar Mogk
Technische Universität Darmstadt
,
A:
Guido Salvaneschi
TU Darmstadt
,
A:
Mira Mezini
TU Darmstadt
Link to publication
18:34
1m
Poster
Storm: A Language Platform for Interacting and Extensible Languages (Tool Demo)
SPLASH Posters
A:
Filip Strömbäck
Linköping University
Link to publication
18:35
1m
Poster
Multi-Device Grace
SPLASH Posters
A:
Ben Selwyn-Smith
,
A:
Craig Anslow
Victoria University of Wellington
,
A:
Michael Homer
Victoria University of Wellington
18:37
1m
Poster
Migrating Custom DSL Implementations to a Language Workbench: An Industrial Tool Demonstration (Tool Demo)
SPLASH Posters
A:
Jasper Denkers
TU Delft
,
A:
Louis van Gool
Océ Technologies B.V.
,
A:
Eelco Visser
Delft University of Technology
Link to publication
18:39
1m
Poster
Guiding Inlining Decisions by Identifying Post-Inlining Transformations
SPLASH Posters
A:
Erick Ochoa
University of Alberta
,
A:
Andrew Craik
IBM Canada
,
A:
Jose Nelson Amaral
University of Alberta
,
A:
Karim Ali
University of Alberta
18:40
1m
Poster
Compiling Distributed System Specifications into Implementations
SPLASH Posters
A:
Matthew Do
Computer Science, University of British Columbia
,
A:
Renato Mascarenhas
Computer Science, University of British Columbia
,
A:
Finn Hacket
Computer Science, University of Waterloo
,
A:
Brandon Zhang
Computer Science, University of British Columbia
,
A:
Yi Fan (Bob) Yang
Facebook
,
A:
Adam Geller
Computer Science, University of British Columbia
,
A:
Ivan Beschastnikh
Computer Science, University of British Columbia
18:42
1m
Poster
Towards Understanding the Costs of Avoiding Out-of-Thin-Air Results
SPLASH Posters
A:
Peizhao Ou
University of California, Irvine
,
A:
Brian Demsky
University of California, Irvine
Link to publication
18:43
1m
Poster
Incremental compilation for Stratego
SPLASH Posters
A:
Jeff Smits
Delft University of Technology
,
A:
Eelco Visser
Delft University of Technology
Link to publication
18:45
1m
Poster
Using Compiler Snippets to Exploit Parallelism on Heterogeneous Hardware: A Java Reduction Case Study
SPLASH Posters
A:
Juan Fumero
The University of Manchester
,
A:
Christos Kotselidis
The University of Manchester
Link to publication
18:47
1m
Poster
Object-Oriented Recovery for Non-Volatile Memory
SPLASH Posters
A:
Nachshon Cohen
EPFL, Switzerland
,
A:
David T. Aksun
EPFL
,
A:
James Larus
EPFL
Link to publication
18:48
1m
Poster
Faster Variational Execution with Transparent Bytecode Transformation
SPLASH Posters
A:
Chu-Pan Wong
Carnegie Mellon University
,
A:
Jens Meinicke
Magdeburg University
,
A:
Lukas Lazarek
,
A:
Christian Kästner
Carnegie Mellon University
Link to publication
18:50
1m
Poster
Observing the Uptake of a Language Change Making Strings Immutable
SPLASH Posters
A:
Manuel Maarek
Heriot-Watt University
Link to publication
18:52
1m
Poster
Orchestrating Dynamic Analyses of Distributed Processes for Full-Stack JavaScript Programs
SPLASH Posters
A:
Laurent Christophe
VUB
,
A:
Coen De Roover
Vrije Universiteit Brussel
,
A:
Elisa Gonzalez Boix
Vrije Universiteit Brussel
,
A:
Wolfgang De Meuter
Vrije Universiteit Brussel
Link to publication
18:53
1m
Poster
Espalier: a structured spreadsheet tool for end-user development of organizational applications
SPLASH Posters
A:
Matt McCutchen
MIT
,
A:
Shachar Itzhaky
Technion, Israel
,
A:
Daniel Jackson
MIT
,
A:
Willow Jarvis
MIT
Link to publication
18:55
1m
Poster
Identifying Refactoring Opportunities for Replacing Type Code with Subclass and State
SPLASH Posters
A:
Jyothi Vedurada
IIT Madras
,
A:
V Krishna Nandivada
IIT Madras
Link to publication
18:57
1m
Poster
Margin Notes: Automatic code documentation with recorded examples from runtime
SPLASH Posters
A:
Geoffrey Litt
Link to publication
18:58
1m
Poster
A Practical Unification of Multi-Stage Programming and Macros
SPLASH Posters
A:
Nicolas Stucki
EPFL, Switzerland
,
A:
Aggelos Biboudis
EPFL, Switzerland
,
A:
Martin Odersky
EPFL, Switzerland
Link to publication
19:00
1m
Poster
Precision-Guided Context Sensitivity for Pointer Analysis
SPLASH Posters
A:
Yue Li
Aarhus University, Denmark
,
A:
Tian Tan
Aarhus University, Denmark
,
A:
Anders Møller
Aarhus University
,
A:
Yannis Smaragdakis
University of Athens
Link to publication
19:02
1m
Poster
Skitter: A DSL for Distributed Reactive Workflows
SPLASH Posters
A:
Mathijs Saey
Vrije Universiteit Brussel
,
A:
Joeri De Koster
Vrije Universiteit Brussel, Belgium
,
A:
Wolfgang De Meuter
Vrije Universiteit Brussel
Link to publication
19:03
1m
Poster
Consolidating Inheritance and Scoping into a Context Abstraction
SPLASH Posters
A:
Matan I. Peled
Technion—Israel Institute of Technology
19:05
1m
Poster
Modular Language Composition for the Masses
SPLASH Posters
A:
Manuel Leduc
IRISA, University of Rennes 1
,
A:
Thomas Degueule
Centrum Wiskunde & Informatica
,
A:
Benoit Combemale
University of Rennes 1
Link to publication
19:06
1m
Poster
From Debugging Towards Live Tuning of Reactive Applications
SPLASH Posters
A:
Ragnar Mogk
Technische Universität Darmstadt
,
A:
Pascal Weisenburger
Technische Universität Darmstadt
,
A:
Julian Haas
Technische Universität Darmstadt
,
A:
David Richter
Technical University of Darmstadt
Link to publication
19:08
1m
Poster
Secure Serverless Computing Using Dynamic Information Flow Control
SPLASH Posters
A:
Kalev Alpernas
Tel Aviv University
,
A:
Cormac Flanagan
University of California, Santa Cruz
,
A:
Sadjad Fouladi
Stanford University
,
A:
Leonid Ryzhyk
VMware Research
,
A:
Mooly Sagiv
Tel Aviv University
,
A:
Thomas Schmitz
,
A:
Keith Winstein
Stanford University
Link to publication
19:10
1m
Poster
DISCOPAR: A Visual Reactive Programming Language for Generating Cloud-based Participatory Sensing Platforms
SPLASH Posters
A:
Jesse Zaman
Vrije Universiteit Brussel
,
A:
Kennedy Kambona
Vrije Universiteit Brussel
,
A:
Wolfgang De Meuter
Vrije Universiteit Brussel
Link to publication
19:11
1m
Poster
A Derivation Framework for Dependent Security Label Inference
SPLASH Posters
A:
Peixuan Li
Penn State University
,
A:
Danfeng Zhang
Pennsylvania State University
Link to publication
19:13
1m
Poster
Distributed System Development with ScalaLoci
SPLASH Posters
A:
Pascal Weisenburger
Technische Universität Darmstadt
,
A:
Mirko Köhler
,
A:
Guido Salvaneschi
TU Darmstadt
Link to publication
19:15
1m
Poster
An Empirical Study of the Effect of Source-level Loop Transformations on Compiler Stability
SPLASH Posters
A:
Zhangxiaowen Gong
University of Illinois at Urbana-Champaign
,
A:
Zhi Chen
University of California, Irvine
,
A:
Justin Szaday
University of Illinois at Urbana-Champaign
,
A:
David Wong
Intel
,
A:
Zehra Sura
IBM Research
,
A:
Neftali Watkinson
,
A:
Saeed Maleki
Microsoft Research
,
A:
David Padua
University of Illinois at Urbana-Champaign
,
A:
Alexander Veidenbaum
University of California, Irvine
,
A:
Alexandru Nicolau
University of California, Irvine
,
A:
Josep Torrellas
University of Illinois at Urbana-Champaign
Link to publication
19:16
1m
Poster
METACO, a Type Checker Generator
SPLASH Posters
A:
Haochen Xie
Nagoya University
19:18
1m
Poster
Refinement in object-sensitivity points-to analysis via slicing
SPLASH Posters
A:
Girish Maskeri Rama
Infosys Limited
,
A:
Raghavan Komondoor
Indian Institute of Science, Bangalore
,
A:
Himanshu Sharma
Indian Institute of Science, Bangalore
Link to publication
19:20
1m
Poster
Explaining Spreadsheets with Spreadsheets
SPLASH Posters
A:
Jácome Cunha
University of Minho
,
A:
Mihai Dan
Oregon State University
,
A:
Martin Erwig
Oregon State University
,
A:
Danila Fedorin
Oregon State University
,
A:
Alex Grejuc
Oregon State University
Link to publication
19:21
1m
Poster
Continuous Model Validation using Reference Attribute Grammars
SPLASH Posters
A:
Johannes Mey
Technische Universität Dresden
,
A:
René Schöne
Technische Universität Dresden
,
A:
Görel Hedin
,
A:
Emma Söderberg
Lund University
,
A:
Thomas Kühn
Technische Universität Dresden
,
A:
Niklas Fors
Lund University
,
A:
Jesper Oqvist
Lund University
,
A:
Uwe Aßmann
TU Dresden, Germany
Link to publication
Pre-print
19:23
1m
Poster
CROCHET: Checkpoint and Rollback via Lightweight Heap Traversal on Stock JVMs
SPLASH Posters
A:
Jonathan Bell
George Mason University
,
A:
Luís Pina
George Mason University
19:25
1m
Poster
DeepBugs: A Learning Approach to Name-based Bug Detection
SPLASH Posters
A:
Michael Pradel
TU Darmstadt
,
A:
Koushik Sen
University of California, Berkeley
Link to publication
19:26
1m
Talk
Grammar Induction for Programming Languages using Skip-Gram Model
SPLASH Posters
Tomomasa Matsunaga
,
Shigeru Chiba
The University of Tokyo
19:28
1m
Poster
Migrating Business Logic to an Incremental Computing DSL: A Case Study
SPLASH Posters
A:
Daco Harkes
Delft University of Technology
,
A:
Elmer van Chastelet
Delft University of Technology
,
A:
Eelco Visser
Delft University of Technology
Link to publication
Tue 6 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
07:30 - 08:30
Breakfast
SPLASH Social
at
Terrace
10:00 - 10:30
Break
SPLASH Social
at
Terrace
15:00 - 15:30
Break
SPLASH Social
at
Terrace
17:00 - 18:00
Social
SPLASH Social
at
Terrace
Wed 7 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
07:30 - 08:30
Breakfast
SPLASH Social
at
Terrace
10:00 - 10:30
Break
SPLASH Social
at
Terrace
15:00 - 15:30
Break
SPLASH Social
at
Terrace
Thu 8 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
07:30 - 08:30
Breakfast
SPLASH Social
at
Terrace
10:00 - 10:30
Break
SPLASH Social
at
Terrace
15:00 - 15:30
Break
SPLASH Social
at
Terrace
Fri 9 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
07:30 - 08:30
Breakfast
SPLASH Social
at
Terrace
10:00 - 10:30
Break
SPLASH Social
at
Terrace
15:45 - 16:45
T-shirt social
SPLASH Social
at
Terrace
Sun 4 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
Room
8:00
30
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
Terrace
SPLASH Social
Breakfast
SPLASH Social
Break
SPLASH Social
Break
SPLASH Social
Social
Mon 5 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
Room
7:00
30
8:00
30
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
18:00
30
19:00
30
Terrace
SPLASH Social
Breakfast
SPLASH Social
Break
SPLASH Social
Break
SPLASH Posters
Poster
Tue 6 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
Room
7:00
30
8:00
30
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
Terrace
SPLASH Social
Breakfast
SPLASH Social
Break
SPLASH Social
Break
SPLASH Social
Social
Wed 7 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
Room
7:00
30
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
Terrace
SPLASH Social
Breakfast
SPLASH Social
Break
SPLASH Social
Break
Thu 8 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
Room
7:00
30
8:00
30
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
18:00
30
19:00
30
Terrace
SPLASH Social
Breakfast
SPLASH Social
Break
SPLASH Social
Break
SPLASH Social
Fri 9 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
Room
7:00
30
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
Terrace
SPLASH Social
Breakfast
SPLASH Social
Break
SPLASH Social
SPLASH Social
T-shirt social
Mon 5 Nov
Displayed time zone:
Guadalajara, Mexico City, Monterrey
change
Room
17:00
15
30
45
18:00
15
30
45
19:00
15
30
45
Terrace
SPLASH Posters
Data Programming (DP): A new way of programming user interfaces
17:30 - 17:31
SPLASH Posters
Programming by example: efficient, but not "helpful"
17:31 - 17:33
SPLASH Posters
Obsidian: A Safer Blockchain Programming Language
17:33 - 17:34
SPLASH Posters
Toward a Language-Parametric Code Completion Editor Service
17:34 - 17:36
SPLASH Posters
Compositional Programming and Testing of Dynamic Distributed Systems
17:36 - 17:38
SPLASH Posters
Messir, a Text-first DSL-based Approach for UML Requirements Engineerin ...
17:38 - 17:39
SPLASH Posters
Finding Broken Promises in Asynchronous JavaScript Programs
17:39 - 17:41
SPLASH Posters
Test Generation for Higher-Order Functions in Dynamic Languages
17:41 - 17:43
SPLASH Posters
Speeding up Symbolic Reasoning for Relational Queries
17:43 - 17:44
SPLASH Posters
Fixing Machine Learning with Solver-Aided Languages
17:44 - 17:46
SPLASH Posters
SWAN: A Swift Program Analysis Framework
17:46 - 17:48
SPLASH Posters
The Software Architecture of Economy Mechanics in Digital Games
17:48 - 17:49
SPLASH Posters
Identifying Barriers to Adoption for Rust through Online Discourse
17:49 - 17:51
SPLASH Posters
Handling inconsistencies in software product line using a rule-based ap ...
17:51 - 17:53
SPLASH Posters
Chocola: Integrating Futures, Actors, and Transactions
17:53 - 17:54
SPLASH Posters
Anomaly Analyses for Feature-Model Evolution
17:54 - 17:56
SPLASH Posters
Understanding Java Usability by Mining GitHub Repositories
17:56 - 17:57
SPLASH Posters
Precise and Scalable Points-to Analysis via Data-Driven Context Tunneling
17:57 - 17:59
SPLASH Posters
QDB: From Quantum Algorithms Towards Correct Quantum Programs
17:59 - 18:01
SPLASH Posters
Declarative Specification of Indentation Rules: A Tooling Perspective o ...
18:01 - 18:02
SPLASH Posters
Safe Replication through Bounded Concurrency Verification
18:02 - 18:04
SPLASH Posters
Automatic Diagnosis and Correction of Logical Errors for Functional Pro ...
18:04 - 18:06
SPLASH Posters
Observable atomic consistency for CvRDTs
18:06 - 18:07
SPLASH Posters
Reconciling High-level Optimizations and Low-level Code in LLVM
18:07 - 18:09
SPLASH Posters
Meta-programming for cross-domain tensor optimizations
18:09 - 18:11
SPLASH Posters
One Tool, Many Languages: Language-Parametric Transformation with Incre ...
18:11 - 18:12
SPLASH Posters
Scaling the REPL Experience
18:12 - 18:14
SPLASH Posters
Automated Rule Inference for Cryptographic APIs through Source Code Rep ...
18:14 - 18:16
SPLASH Posters
Exploring feature interactions without specifications: a controlled exp ...
18:16 - 18:17
SPLASH Posters
GraphIt - A High-Performance Graph DSL
18:17 - 18:19
SPLASH Posters
Symmetry-based Optimization of Interaction Kernels
18:19 - 18:20
SPLASH Posters
Sound Deadlock Prediction
18:20 - 18:22
SPLASH Posters
Conflict Resolution for Structured Merge via Version Space Algebra
18:22 - 18:24
SPLASH Posters
Robust Relational Layout Synthesis from Examples for Android
18:24 - 18:25
SPLASH Posters
Parallelization of Dynamic Languages: Synchronizing Built-in Collections
18:25 - 18:27
SPLASH Posters
RT-Trust: Automated Refactoring for Trusted Execution Under Real-Time C ...
18:27 - 18:29
SPLASH Posters
Scopes as Types
18:29 - 18:30
SPLASH Posters
Generating a Java Library from Its Specification
18:30 - 18:32
SPLASH Posters
Thread-Safe Reactive Programming
18:32 - 18:34
SPLASH Posters
Storm: A Language Platform for Interacting and Extensible Languages (To ...
18:34 - 18:35
SPLASH Posters
Multi-Device Grace
18:35 - 18:37
SPLASH Posters
Migrating Custom DSL Implementations to a Language Workbench: An Indust ...
18:37 - 18:39
SPLASH Posters
Guiding Inlining Decisions by Identifying Post-Inlining Transformations
18:39 - 18:40
SPLASH Posters
Compiling Distributed System Specifications into Implementations
18:40 - 18:42
SPLASH Posters
Towards Understanding the Costs of Avoiding Out-of-Thin-Air Results
18:42 - 18:43
SPLASH Posters
Incremental compilation for Stratego
18:43 - 18:45
SPLASH Posters
Using Compiler Snippets to Exploit Parallelism on Heterogeneous Hardwar ...
18:45 - 18:47
SPLASH Posters
Object-Oriented Recovery for Non-Volatile Memory
18:47 - 18:48
SPLASH Posters
Faster Variational Execution with Transparent Bytecode Transformation
18:48 - 18:50
SPLASH Posters
Observing the Uptake of a Language Change Making Strings Immutable
18:50 - 18:52
SPLASH Posters
Orchestrating Dynamic Analyses of Distributed Processes for Full-Stack ...
18:52 - 18:53
SPLASH Posters
Espalier: a structured spreadsheet tool for end-user development of org ...
18:53 - 18:55
SPLASH Posters
Identifying Refactoring Opportunities for Replacing Type Code with Subc ...
18:55 - 18:57
SPLASH Posters
Margin Notes: Automatic code documentation with recorded examples from ...
18:57 - 18:58
SPLASH Posters
A Practical Unification of Multi-Stage Programming and Macros
18:58 - 19:00
SPLASH Posters
Precision-Guided Context Sensitivity for Pointer Analysis
19:00 - 19:02
SPLASH Posters
Skitter: A DSL for Distributed Reactive Workflows
19:02 - 19:03
SPLASH Posters
Consolidating Inheritance and Scoping into a Context Abstraction
19:03 - 19:05
SPLASH Posters
Modular Language Composition for the Masses
19:05 - 19:06
SPLASH Posters
From Debugging Towards Live Tuning of Reactive Applications
19:06 - 19:08
SPLASH Posters
Secure Serverless Computing Using Dynamic Information Flow Control
19:08 - 19:10
SPLASH Posters
DISCOPAR: A Visual Reactive Programming Language for Generating Cloud-b ...
19:10 - 19:11
SPLASH Posters
A Derivation Framework for Dependent Security Label Inference
19:11 - 19:13
SPLASH Posters
Distributed System Development with ScalaLoci
19:13 - 19:15
SPLASH Posters
An Empirical Study of the Effect of Source-level Loop Transformations o ...
19:15 - 19:16
SPLASH Posters
METACO, a Type Checker Generator
19:16 - 19:18
SPLASH Posters
Refinement in object-sensitivity points-to analysis via slicing
19:18 - 19:20
SPLASH Posters
Explaining Spreadsheets with Spreadsheets
19:20 - 19:21
SPLASH Posters
Continuous Model Validation using Reference Attribute Grammars
19:21 - 19:23
SPLASH Posters
CROCHET: Checkpoint and Rollback via Lightweight Heap Traversal on Stoc ...
19:23 - 19:25
SPLASH Posters
DeepBugs: A Learning Approach to Name-based Bug Detection
19:25 - 19:26
SPLASH Posters
Grammar Induction for Programming Languages using Skip-Gram Model
19:26 - 19:28
SPLASH Posters
Migrating Business Logic to an Incremental Computing DSL: A Case Study
19:28 - 19:30
x
Sat 23 Nov 09:13