SPLASH 2018 (series) /
KeynotesSPLASH 2018
SPLASH will feature a number of keynote talks by renowned researchers.
Speakers
Dates
Tracks
Mon 5 NovDisplayed time zone: Guadalajara, Mexico City, Monterrey change
Mon 5 Nov
Displayed time zone: Guadalajara, Mexico City, Monterrey change
08:45 - 10:00 | |||
08:45 75mTalk | Explicit Direct Instruction in Programming EducationKEYNOTE Keynotes |
10:30 - 12:00 | |||
10:30 30mTalk | Take a Selfie in Class SPLASH-E Christoph Kirsch University of Salzburg | ||
11:00 30mTalk | A Framework for Code-Level Tracing of Map-Based Algorithm Visualizations SPLASH-E File Attached | ||
11:30 30mTalk | Early Experience: Teaching the Basics of Functional Language Design with a Language Type Checker SPLASH-E Matteo Cimini University of Massachusetts Lowell File Attached |
13:30 - 15:00 | |||
13:30 30mTalk | Bridging the Gap for At-Risk Cohorts: Experimenting with English Language Learners SPLASH-E File Attached | ||
14:00 30mTalk | LambdaLab: An Interactive Lambda-Calculus Reducer for Learning SPLASH-E File Attached | ||
14:30 30mMeeting | Discussion SPLASH-E |
13:30 - 14:30 | |||
13:30 60mTalk | Mechanized Proofs of System Correctness in Production: Cryptography and Beyond SPLASH-I Adam Chlipala MIT |
13:30 - 14:30 | |||
13:30 60mTalk | Time-Travel Debugging and Actionable Diagnostics Insights SPLASH-I Mark Marron Microsoft Research |
15:30 - 16:30 | |||
15:30 60mTalk | Software is eating the world, but ML is going to eat software SPLASH-I John Myles White Facebook |
15:30 - 16:30 | |||
15:30 60mTalk | Oh, the compilers you will build! SPLASH-I Mark Stoodley IBM Canada Link to publication |
16:30 - 17:30 | |||
16:30 60mTalk | Reliable Deployment at Uber Scale SPLASH-I |
16:30 - 17:30 | |||
16:30 60mTalk | Composable References and the Yoneda Lemma SPLASH-I Jeremy Gibbons University of Oxford Link to publication Pre-print |
Tue 6 NovDisplayed time zone: Guadalajara, Mexico City, Monterrey change
Tue 6 Nov
Displayed time zone: Guadalajara, Mexico City, Monterrey change
07:30 - 08:45 | |||
07:30 75m | Mentoring Breakfast PLMW |
08:45 - 10:00 | |||
08:45 15m | Welcome and Introduction PLMW Barbara Ryder Virginia Tech File Attached | ||
09:00 60mTalk | 50 Years of Programming and Language DesignKEYNOTE Keynotes Guy L. Steele Jr. Oracle Labs File Attached |
10:30 - 12:00 | |||
10:30 30mTalk | The story of Arjun Guha, or: the arc of a research project PLMW Shriram Krishnamurthi Brown University, USA | ||
11:00 30mTalk | From academia to industry and back again PLMW Julia Rubin University of British Columbia File Attached | ||
11:30 30mTalk | Work/Life Balance PLMW Kathleen Fisher Tufts University, USA File Attached |
11:00 - 12:00 | |||
11:00 60mTalk | Valhalla: Enhancing the JVM with Value Types SPLASH-I Karen Kinnear Oracle |
13:00 - 14:00 | |||
13:00 60m | Panel: Industrial and Academic Research PLMW Kathleen Fisher Tufts University, USA, Mayur Naik University of Pennsylvania, Julia Rubin University of British Columbia, Frank Tip Northeastern University |
13:30 - 14:30 | |||
13:30 60mTalk | Better living through incrementality: Immediate static analysis feedback without loss of precision SPLASH-I Link to publication |
13:30 - 14:30 | |||
13:30 60mTalk | Verifying dApp Computations on a Blockchain SPLASH-I François-René Rideau LegiCash |
14:00 - 15:30 | |||
14:00 30mTalk | Navigating the process of doing a rewarding Ph.D. PLMW Mayur Naik University of Pennsylvania | ||
14:30 30mTalk | Interaction: the Key to Joining a Research Community PLMW Kathi Fisler Brown University File Attached | ||
15:00 30mTalk | Advice on your advisor PLMW Marsha Chechik University of Toronto File Attached |
15:30 - 16:30 | |||
15:30 60mTalk | The Future of AI: Machine Programmers and Their Necessary Self-Awareness SPLASH-I Justin Gottschlich Intel Labs |
15:30 - 16:30 | |||
15:30 60mTalk | What happened to distributed programming languages? SPLASH-I Heather Miller Carnegie Mellon University |
16:00 - 21:00 | |||
16:00 30mTalk | How to Select Good Research Topics? PLMW Frank Tip Northeastern University File Attached | ||
16:30 60m | Panel of Recent Ph.Ds PLMW Michael Carbin Massachusetts Institute of Technology, Benjamin Lerner Northeastern University, Sarah Nadi University of Alberta, Shiyi Wei The University of Texas at Dallas | ||
17:30 15m | Discussion and Concluding Remarks PLMW File Attached | ||
18:00 3h | End-of-Workshop Dinner at The Brahmin American (All PLMW attendees, speakers, panelists and mentors are invited) PLMW |
16:30 - 17:30 | |||
16:30 60mTalk | Automatic Visualization SPLASH-I Leland Wilkinson H2O.ai |
16:30 - 17:30 | |||
16:30 60mTalk | Probabilistic Programming Paradigms SPLASH-I |
17:30 - 18:30 | |||
17:30 60mTalk | Provably Eliminating Exploitable Bugs SPLASH-I Kathleen Fisher Tufts University, USA |
17:30 - 18:30 | |||
17:30 60mTalk | All the languages together SPLASH-I Amal Ahmed Northeastern University |
Wed 7 NovDisplayed time zone: Guadalajara, Mexico City, Monterrey change
Wed 7 Nov
Displayed time zone: Guadalajara, Mexico City, Monterrey change
08:30 - 10:00 | |||
08:30 90mTalk | A new modularity for softwareKEYNOTE Keynotes Daniel Jackson MIT |
11:00 - 12:00 | |||
11:00 60mTalk | Programming NVM SPLASH-I James Larus EPFL |
11:00 - 12:00 | |||
11:00 60mTalk | How a Computer Can Write a Poem and Make it Sound like an Angry Type Theorist or Proving Theorems and Seeing Cats SPLASH-I Richard P. Gabriel Dream Songs, Inc. & HPI |
13:30 - 14:30 | |||
13:30 60mTalk | Developing Opal, an App for Cancer Patients, as a Computer Scientist and Cancer Patient SPLASH-I Laurie Hendren McGill University, Canada |
13:30 - 14:30 | |||
13:30 60mTalk | Design by Introspection in D SPLASH-I Andrei Alexandrescu D Language Foundation |
15:30 - 16:30 | |||
15:30 60mTalk | Robustly benchmarking Julia in noisy environments SPLASH-I Jiahao Chen Capital One Pre-print |
15:30 - 16:30 | |||
15:30 60mTalk | Low level systems programming in a high level language SPLASH-I Molham Aref Relational.ai |
16:30 - 17:30 | |||
16:30 60mTalk | The Rise of Compilerization SPLASH-I Jeff Bezanson Julia Computing |
16:30 - 17:30 | |||
16:30 60mTalk | Expanding R Syntax in package space SPLASH-I Jim Hester RStudio |
17:30 - 18:30 | |||
17:30 60mTalk | Two Decades of Ownership Types SPLASH-I James Noble Victoria University of Wellington |
17:30 - 18:30 | |||
17:30 60mTalk | Ten Cool Things you might not know about the OpenJDK Java Virtual Machine SPLASH-I Christine H. Flood Red Hat |
Thu 8 NovDisplayed time zone: Guadalajara, Mexico City, Monterrey change
Thu 8 Nov
Displayed time zone: Guadalajara, Mexico City, Monterrey change
08:30 - 10:00 | |||
08:30 90mTalk | Beauty is the Promise of HappinessKEYNOTE Keynotes Jenny Quillien Embodied Making Institute |
11:00 - 12:00 | |||
11:00 60mTalk | Establishing a culture of code review SPLASH-I Peter Burka Two Sigma |
13:30 - 14:30 | |||
13:30 60mTalk | Rust: Reach Further SPLASH-I Nicholas Matsakis Mozilla Corporation |
13:30 - 14:30 | |||
13:30 60mTalk | Tangible Abstraction SPLASH-I |
15:30 - 16:30 | |||
15:30 60mTalk | Provably Safe Pointers for a Parallel World SPLASH-I Tucker Taft AdaCore |
15:30 - 16:30 | |||
15:30 60mTalk | Peering behind the Turing Mirror SPLASH-I Ben L. Titzer Google |
16:30 - 17:30 | |||
16:30 60mTalk | All about JavaScriptCore's many compilers SPLASH-I Filip Pizlo Apple |
16:30 - 17:30 | |||
16:30 60mTalk | Measuring Microservice Performance: A Shape Not a Number SPLASH-I Daniel Spoonhower Lightstep |
17:30 - 18:30 | |||
17:30 60mTalk | In Defense of "Little Code"KEYNOTE Keynotes Kathi Fisler Brown University |
Fri 9 NovDisplayed time zone: Guadalajara, Mexico City, Monterrey change
Fri 9 Nov
Displayed time zone: Guadalajara, Mexico City, Monterrey change
08:30 - 10:00 | |||
08:30 90mTalk | Distributed AbstractionsKEYNOTE Keynotes Barbara Liskov MIT |
14:45 - 15:45 | |||
14:45 60mTalk | Reasoning about Security of Amazon Web ServicesKEYNOTE Keynotes Byron Cook Amazon |