SPLASH 2018 (series) /
SPLASH-I
SPLASH-I is a series of research and industry talks that address topics relevant to the SPLASH community. Speakers are invited by the organizers. The community is invited to suggest speakers and panels through the call for contribution (now closed). Talks are open to all attendees.
This year the SPLASH-I talks are organized in collaboration with Boston Meetup groups.
The recordings are available on youtube.
Talks
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 |
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
11:00 - 12:00 | |||
11:00 60mTalk | Valhalla: Enhancing the JVM with Value Types SPLASH-I Karen Kinnear Oracle |
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 |
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: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 |