Blogs (9) >>
SPLASH 2016
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands

The ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH) embraces all aspects of software construction and delivery to make it the premier conference at the intersection of programming, languages, and software engineering. SPLASH 2016 will take place from Sunday, October 30 to Friday, November 4, 2016 in Amsterdam, The Netherlands.

Keynotes

Invited Talks

Emma Tosch
Designing and Debugging Surveys with SurveyMan
Emma Tosch
Frank Tip
Feedback-Directed Instrumentation for Deployed JavaScript Applications
Frank Tip
Derek Jacoby
Exploratory Analysis in Virtual Reality: The New Frontier
Derek Jacoby, Yvonne Coady
Edwin Brady
Type-driven Development in Idris
Edwin Brady
Sylvan Clebsch
Pony: Co-designing a Type System and a Runtime
Sylvan Clebsch
Jos Warmer
Making Mendix Meta Model Driven
Jos Warmer
Yannis Smaragdakis
From Soundiness to Soundness
Yannis Smaragdakis
Tudor Gîrba
Software Environmentalism
Tudor Gîrba
Markus Völter
How Domain Requirements Shape Languages
Markus Völter
Alan Blackwell
PLATEAU Keynote: How to Design a Programming Language
Alan Blackwell
Chris Seaton
Truffle and Graal: Fast Programming Languages With Modest Effort
Chris Seaton, Adam Welc
Robert Grimm
Adventures in Software Evolution
Robert Grimm
Adam Chlipala
Rapid Development of Web Applications with Typed Metaprogramming in Ur/Web
Adam Chlipala
Heather Miller
Language Support for Distributed Systems
Heather Miller
Crista Lopes
Simulating Cities: The Spacetime Framework
Crista Lopes
Andy Zaidman
Fact or fiction? What software analytics can do for us (developers and researchers)
Andy Zaidman
Ben Liblit
Best-Effort Failure Reconstruction Using CSI: Crash Scene Investigation
Ben Liblit
Jürgen Cito
Using Docker Containers to Improve Reproducibility in PL/SE Research
Jürgen Cito
Sam Guyer
What’s going on in the heap?
Sam Guyer
Brian Harvey
Snap!: Scheme Disguised as Scratch
Brian Harvey
Lennart Kats
Responsive Language Tooling For Cloud-based IDEs
Lennart Kats
Emma Söderberg
From Tricorder to Tricium: Useful Static Analysis and the Importance of Workflow Integration
Emma Söderberg
William Cook
Stencils: Graphical User Interfaces in Ensō
William Cook
Ralf Laemmel
The basic skill set of software language engineering
Ralf Laemmel
Mark Miller
The elements of decision alignment: Large programs as complex organizations
Mark Miller, Bill Tulloh
Emmanuel Schanzer
Bootstrap: Build Bridges, not Walls
Emmanuel Schanzer
Felienne Hermans
Small, simple and smelly: What we can learn from examining end-user artifacts?
Felienne Hermans
Alastair F. Donaldson
Metamorphic Testing for Compilers and Program Analysers
Alastair F. Donaldson
Ben Livshits
The high-interest credit card of runtime enforcement
Ben Livshits
Markus Völter
Keynote: Lessons learned about language engineering from the development of mbeddr
Markus Völter