SPLASH 2014
Mon 20 - Fri 24 October 2014 Portland, Oregon, United States

The SPLASH 2014 Fall School will consist of prestigious tutorials on current topics in software, systems, and languages research.

Dates
You're viewing the program in a time zone which is different from your device's time zone change time zone

Wed 22 Oct

Displayed time zone: Tijuana, Baja California change

10:30 - 12:00
Tutorial 1: Quality Assurance to Agile QualityTutorials at Salon G
10:30
90m
Talk
QA to AQ: Shifting from Quality Assurance to Agile Quality
Tutorials
Joe Yoder The Refactory, Inc.
10:30 - 12:00
Tutorial 2: Rust Programming LanguageTutorials at Salon H
10:30
90m
Talk
Rust - Zero-cost safety
Tutorials
Nicholas Matsakis Mozilla Corporation
13:30 - 15:00
Tutorial 3: Language CompositionTutorials at Salon G
13:30
90m
Talk
Towards Language Composition
Tutorials
Laurence Tratt King's College London
13:30 - 15:00
Tutorial 4: Coccinelle Tool for C CodeTutorials at Salon H
13:30
90m
Talk
Coccinelle for the Working Programmer
Tutorials

Thu 23 Oct

Displayed time zone: Tijuana, Baja California change

10:30 - 12:00
Tutorial 5: One VM to Rule Them AllTutorials at Salon G
10:30
90m
Talk
One VM to Rule Them All
Tutorials
Christian Wimmer Oracle Labs
10:30 - 12:00
Tutorial 6: Hardware Design Using Liquid MetalTutorials at Salon H
10:30
90m
Talk
Hardware Design for Software Developers Using Liquid Metal
Tutorials
Rodric Rabbah IBM Research, Joshua Auerbach IBM Research
13:30 - 15:00
Tutorial 7: SoftEng for Mobile DevTutorials at Salon G
13:30
90m
Talk
Software Engineering for Mobile Development: Best Practices, Anti-patterns, Tools, and Techniques
Tutorials
Aharon Abadi IBM Research
15:30 - 17:00
Tutorial 8: Exercises in Programming StyleTutorials at Salon G
15:30
90m
Talk
Exercises in Programming Style
Tutorials
Crista Lopes University of California, Irvine

Fri 24 Oct

Displayed time zone: Tijuana, Baja California change

10:30 - 12:00
Tutorial 9: Designing PL for PeopleTutorials at Salon G
10:30
90m
Talk
Designing Programming Languages for People: Data-Driven Methods
Tutorials
Stefan Hanenberg University of Duisburg-Essen, Andreas Stefik University of Nevada, Las Vegas
10:30 - 12:00
Tutorial 10: Programming Distributed AlgorithmsTutorials at Salon H
10:30
90m
Talk
Programming Distributed Algorithms
Tutorials
Y. Annie Liu Stony Brook University, Scott Stoller Stony Brook University, Bo Lin Stony Brook University
13:30 - 15:00
Tutorial 11: Generative ProgrammingTutorials at Salon G
13:30
90m
Talk
Batteries Included: Generative Programming with Scala and LMS
Tutorials
Tiark Rompf Purdue & Oracle Labs, Nada Amin EPFL, Manohar Jonnalagedda EPFL, Switzerland

Call For Submissions

What’s “Fall School”?

The scope of the Fall School Tutorials is the same as the conference itself: all aspects of software construction and delivery at the intersection of programming, languages, and software engineering. The Fall School Tutorials in particular focus on the nexus between research and practice, including work that takes inspiration from or builds connections to areas not commonly considered at SPLASH. Fall School Tutorials should introduce researchers to current research in an area, or show important new tools that can be used in research.

Each tutorial will last 90 minutes, will be free to all attendees, and will be scheduled during the main conference. Fall School Tutorial presenters will receive a tutorial room, and standard AV equipment for a 90 minute session concurrent with the main conference sessions of SPLASH (22–24 October 2014).

All tutorial presenters must register themselves for SPLASH. The Fall School Tutorials programme cannot in general reimburse fees, but instead offers presenters the opportunity to interest SPLASH attendees, graduate students, and other researchers in your research area or tools.

Proposals

If you think SPLASH people need to know more about the area you work in, or could benefit from the great new tool you have developed, then you should propose a SPLASH Fall School tutorial on this topic.

A proposal (1 pdf page) should contain the names and email address of all presenters, the proposed topic to be covered by the tutorial, a tutorial outline, and a rationale explaining why SPLASH cannot be without your tutorial, and why you are the best people in the world to present it!

Use the ACM SIGPLAN Proceedings template to format your proposals.

Submit proposals to tutorials@splashcon.org.

More Information

The SPLASH tutorial programme is curated by James Noble, aided and abetted by Jan Vitek.

For additional information, clarification, or answers to questions please contact the Fall School Chair (James Noble) at tutorials@splashcon.org.