SPLASH 2014
Mon 20 - Fri 24 October 2014
Portland, Oregon, United States
Toggle navigation
Attending
Venue: Portland Marriott
About
Registration
Accommodation
Travel
Insider's Guide to Portland
Students
Supporters
Support Program
Visas
MobileApp
Maps
Downloads
Anti-Harassment Policy
Program
SPLASH Program
Your Program
Filter by Day
Fri 17 Oct
Sat 18 Oct
Sun 19 Oct
Mon 20 Oct
Tue 21 Oct
Wed 22 Oct
Thu 23 Oct
Fri 24 Oct
Tracks
SPLASH 2014
Administration
Demos
Doctoral Symposium
Inspirations
OOPSLA
OOPSLA Artifacts
Panels
Posters
Awards
Keynotes
SPLASH-E
Social Events
Student Research Competition
Student Volunteers
Tutorials
Wavefront
Workshops
Co-hosted Events
HILT
HILT
HILT
Research Papers
Summer School on Multicore Programming
Multicore Programming Summer School
Workshops
AGERE!
AGERE!
AGERE!
DSLDI
DSLDI
DSLDI
DSM
DSM
DSM
ETX
FOOL
FOOL
FOOL
FP
FP
FP
Future Programming
MobileDeLi
PLATEAU
PLATEAU
PLATEAU
PROMOTO
PROMOTO
PROMOTO
PSP
PSP
PSP
REBLS
REBLS
REBLS
SEPS
SEPS
SEPS
TD
TD
TD
Technical Debt
WOSC
WOSC
WOSC
Co-hosted Symposia
DLS
DLS
DLS
Onward!
Onward!
Onward!
Essays
Onward!
Papers
Organization
SPLASH 2014 Committees
Steering Committee
Organizing Committee
Track Committees
Demos
Doctoral Symposium
Inspirations
OOPSLA
External Review Committee
Program Committee
OOPSLA Artifacts
Artifact Evaluation Committee
Organizing Committee
Posters
Organizing Committee
Program Committee
SPLASH-E
Student Research Competition
Organizing Committee
Program Committee
Student Volunteers
Tutorials
Wavefront
Workshops
Contributors
People Index
Co-hosted Events
HILT
N/A - check homepage
Summer School on Multicore Programming
Organizing Committee
Workshops
AGERE!
Organizing Committee
Program Committee
Steering Committee
DSLDI
Organizing Committee
Organizers
Program Committee
DSM
Organizing Committee
ETX
Organizing Committee
Program Committee
Organizing Committee
Program Committee
FOOL
Organizing Committee
Program Committee
FP
Organizing Committee
MobileDeLi
Organizing Committee
Program Committee
PLATEAU
Organizing Committee
Program Committee
PROMOTO
Organizing Committee
Steering Committee
Program Committee
PSP
Organizing Committee
Program Committee
REBLS
Organizing Committee
SEPS
Organizing Committee
Program Committee
TD
Organizing Committee
WOSC
Organizing Committee
Co-hosted Symposia
DLS
Organisers
Program Committee
Onward!
Steering Committee
Onward! Essays
Onward! Papers
Search
Series
Series
SPLASH 2025
SPLASH 2024
SPLASH 2023
SPLASH 2022
SPLASH 2021
SPLASH 2020
SPLASH 2019
SPLASH 2018
SPLASH 2017
SPLASH 2016
SPLASH 2015
SPLASH 2014
SPLASH 2013
SPLASH 2012
SPLASH 2011
SPLASH 2010
OOPSLA 2009
OOPSLA 2008
OOPSLA 2007
OOPSLA 2006
OOPSLA 2005
OOPSLA 2004
OOPSLA 2003
OOPSLA 2002
OOPSLA 2001
OOPSLA 2000
Sign in
Sign up
SPLASH 2014
(
series
) /
Portland Marriott
/
Room information: Salon A
Venue
Portland Marriott
Room name
Salon A
Floor
0
Room number
Salon A
Capacity
90
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-07:00) Tijuana, Baja California
.
Use conference time zone: (GMT-07:00) Tijuana, Baja California
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06:00) Mountain Time (US & Canada)
(GMT-06: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-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:30) Caracas
(GMT-03:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-03:00) Manaus, Amazonas, Brazil
(GMT-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-02:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-02: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) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+04: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+06: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+08:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+09:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+10:00) Yakutsk
(GMT+10:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+11:00) Hobart
(GMT+11:00) Vladivostok
(GMT+11:00) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+12:00) Magadan
(GMT+11:30) 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
Tue 21 Oct
Displayed time zone:
Tijuana, Baja California
change
08:30 - 10:00
Motivating Student Learning
SPLASH-E
at
Salon A
08:30
30m
Day opening
Meet, Greet, and Caffeinate
SPLASH-E
09:00
30m
Talk
Talk on the CORGIS Big-Data Framework and the MUSIC model for assessing student motivation
SPLASH-E
Austin Cory Bart
Virginia Tech
,
Jason Riddle
Virginia Tech
,
Omar Saleem
Virginia Tech
,
Bushra Chowdhury
Virginia Tech
,
Eli Tilevich
Virginia Tech
,
Cliff Shaffer
Virginia Tech
,
Dennis Kafura
Virginia Tech
File Attached
09:30
30m
Talk
The Gidget Tool for Learning Programming
SPLASH-E
P:
Michael Lee
University of Washington
10:30 - 12:00
Error Messages, Feedback, and Impromptu Topics
SPLASH-E
at
Salon A
10:30
35m
Talk
Idea Garden: Helping End-User Programmers Help Themselves
SPLASH-E
William Jernigan
Oregon State University
11:05
15m
Talk
Discussion on motivation, errors, and supporting new programmers
SPLASH-E
11:20
20m
Talk
Discussion on scaling software courses to large numbers of students
SPLASH-E
11:40
20m
Talk
Impromptu topics
SPLASH-E
13:30 - 15:00
Design Issues for Software-Oriented Courses
SPLASH-E
at
Salon A
13:30
30m
Talk
An Experience Report at Teaching Group Based Agile Software Engineering Teams
SPLASH-E
Craig Anslow
University of Calgary
,
Frank Maurer
14:00
30m
Talk
Feedback on Course Design: Project-based software engineering education in an evening master's program
SPLASH-E
Yadran Eterovic
Pontificia Universidad Catlica de Chile
14:30
30m
Talk
Open Discussion (around course designs)
SPLASH-E
15:30 - 17:00
Design Issues in Drag-and-Drop Languages
SPLASH-E
at
Salon A
15:30
30m
Talk
Using Catrobat, a Scratch-like visual programming language for smartphones, in a middle school physics course
SPLASH-E
Wolfgang Slany
Institute of Software Technology, Graz University of Technology
,
Roxane Koitz-Hristov
Graz University of Technology
16:00
30m
Talk
yaPOSH: Engineering Behaviors for Videogame Characters
SPLASH-E
Jakub Gemrot
Faculty of Mathematics and Physics, Charles University in Prague
,
Martin Černý
Faculty of Mathematics and Physics, Charles University in Prague
,
Cyril Brom
Faculty of Mathematics and Physics, Charles University in Prague
16:30
15m
Talk
Open Discussion (around drag-and-drop language design)
SPLASH-E
16:45
15m
Meeting
Business Meeting
SPLASH-E
Wed 22 Oct
Displayed time zone:
Tijuana, Baja California
change
10:30 - 12:00
Session the First
Onward! Papers
at
Salon A
Chair(s):
Sebastian Erdweg
TU Darmstadt
10:30
22m
Talk
Programming with Managed Time
Onward! Papers
Sean McDirmid
Microsoft Research
,
Jonathan Edwards
MIT, USA
10:52
23m
Talk
Call by Meaning
Onward! Papers
Hesam Samimi
SAP Labs
,
Chris Deaton
Cycorp
,
Yoshiki Ohshima
Viewpoints Research Institute
,
Alessandro Warth
SAP Labs
,
Todd Millstein
University of California, Los Angeles
11:15
22m
Talk
Versionable, Branchable, and Mergeable Application State
Onward! Papers
David H. Lorenz
Open University and Technion IIT
,
Boaz Rosenan
University of Haifa
11:37
23m
Talk
The Semantics of Version Control
Onward! Papers
Wouter Swierstra
University of Utrecht
,
Andres Löh
Well-Typed LLP
13:30 - 15:00
Session 1
Onward! Essays
at
Salon A
Chair(s):
Jonathan Aldrich
Carnegie Mellon University
13:30
45m
Talk
In search of types
Onward! Essays
Stephen Kell
University of Cambridge
14:15
45m
Talk
Metamorphic Domain-Specific Languages: A Journey Into the Shapes of a Language
Onward! Essays
Mathieu Acher
University of Rennes
,
Benoit Combemale
University of Rennes
,
Philippe Collet
University of Nice
Media Attached
Thu 23 Oct
Displayed time zone:
Tijuana, Baja California
change
10:30 - 12:00
Session the Second
Onward! Papers
at
Salon A
Chair(s):
Gail Murphy
University of British Columbia
10:30
22m
Talk
Multi-tier Functional Reactive Programming for the Web
Onward! Papers
Bob Reynders
iMinds - Distrinet, KU Leuven
,
Dominique Devriese
iMinds - Distrinet, KU Leuven
,
Frank Piessens
iMinds - Distrinet, KU Leuven
10:52
22m
Talk
Towards Tierless Programming in a General-Purpose Language
Onward! Papers
Laure Philips
Software Languages Lab
,
Coen De Roover
Software Languages Lab, Software Engineering Laboratory
,
Tom Van Cutsem
Alcatel-Lucent Bell Labs
,
Wolfgang De Meuter
Vrije Universiteit Brussel
11:15
22m
Talk
Capturing and Exploiting IDE Interactions
Onward! Papers
Zhongxian Gu
UC Davis
,
Drew Schleck
UC Davis
,
Earl T. Barr
University College London
,
Zhendong Su
University of California, Davis
11:37
22m
Talk
A Language Designer’s Workbench. A One-Stop-Shop for Implementation and Verification of Language Designs
Onward! Papers
Eelco Visser
Delft University of Technology
,
Guido Wachsmuth
Delft University of Technology
,
Andrew Tolmach
Portland State University
,
Pierre Neron
TU Delft
,
Vlad Vergu
TU Delft
,
Augusto Passalaqua
TU Delft
,
Gabriël Konat
Delft University of Technology
Media Attached
13:30 - 15:00
Session 2
Onward! Essays
at
Salon A
Chair(s):
Bernd Bruegge
Technische Universität München
13:30
45m
Talk
Coverage and Its Discontents
Onward! Essays
Alex Groce
Oregon State University
,
Amin Alipour
Oregon State University
,
Rahul Gopinath
Oregon State University
14:15
45m
Talk
Getting to Flow in Software Development
Onward! Essays
Gail Murphy
University of British Columbia
15:30 - 17:00
Session the Third
Onward! Papers
at
Salon A
Chair(s):
Shriram Krishnamurthi
Brown University
15:30
22m
Talk
Korz: Simple, Symmetric, Subjective, Context-Oriented Programming
Onward! Papers
David Ungar
IBM Research
,
Harold Ossher
IBM Research
,
Doug Kimelman
IBM Research
15:52
22m
Talk
Mining the Ecosystem to Improve Type Inference For Dynamically Typed Languages
Onward! Papers
Boris Spasojevic
University of Bern, Switzerland
,
Mircea Lungu
University of Bern, Switzerland
,
Oscar Nierstrasz
University of Bern, Switzerland
DOI
Pre-print
16:15
22m
Talk
Description Logic as Programming Language
Onward! Papers
James Skene
Auckland University of Technology
16:37
22m
Talk
It's only illegal if you get caught
Onward! Papers
Raphaël Proust
University of Cambridge
,
Alan Mycroft
University of Cambridge
Fri 24 Oct
Displayed time zone:
Tijuana, Baja California
change
10:30 - 12:00
Session the Fourth
Onward! Papers
at
Salon A
Chair(s):
Emery D. Berger
University of Massachusetts, Amherst
10:30
22m
Talk
Phrase-Based Statistical Translation of Programming Languages
Onward! Papers
Svetoslav Karaivanov
ETH Zurich
,
Veselin Raychev
ETH Zurich
,
Martin Vechev
ETH Zurich
10:52
22m
Talk
Interleaving of Modification and Use in Data-driven Tool Development
Onward! Papers
Marcel Taeumel
Hasso Plattner Institute
,
Michael Perscheid
Hasso Plattner Institute
,
Bastian Steinert
Hasso Plattner Institute
,
Jens Lincke
Hasso Plattner Institute
,
Robert Hirschfeld
HPI
11:15
22m
Talk
Unifying Textual and Visual: a Theoretical Account of the Visual Perception of Programming Languages
Onward! Papers
Stéphane Conversy
University of Toulouse - ENAC
11:37
22m
Talk
Variational Data Structures: Exploring Tradeoffs in Computing with Variability
Onward! Papers
Eric Walkingshaw
University of Marburg
,
Christian Kästner
Carnegie Mellon University
,
Martin Erwig
Oregon State University
,
Sven Apel
University of Passau
,
Eric Bodden
Fraunhofer SIT and TU Darmstadt
13:30 - 15:00
Session 3
Onward! Essays
at
Salon A
Chair(s):
Bruce Horn
Intel Corporation
13:30
45m
Talk
The Programming Language Wars
Onward! Essays
Andreas Stefik
University of Nevada, Las Vegas
,
Stefan Hanenberg
University of Duisburg-Essen
14:15
45m
Talk
I Throw Itching Powder at Tulips
Onward! Essays
Richard P. Gabriel
IBM Research, USA
Tue 21 Oct
Displayed time zone:
Tijuana, Baja California
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
Salon A
SPLASH-E
Motivating Student Learning
SPLASH-E
Error Messages, Feedback, and Impromptu Topics
SPLASH-E
Design Issues for Software-Oriented Courses
SPLASH-E
Design Issues in Drag-and-Drop Languages
Wed 22 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
Salon A
Onward! Papers
Session the First
Onward! Essays
Session 1
Thu 23 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
Salon A
Onward! Papers
Session the Second
Onward! Essays
Session 2
Onward! Papers
Session the Third
Fri 24 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
Salon A
Onward! Papers
Session the Fourth
Onward! Essays
Session 3
Tue 21 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
8:00
15
30
45
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
Salon A
SPLASH -E
Meet, Greet, and Caffeinate
08:30 - 09:00
SPLASH -E
Talk on the CORGIS Big-Data Framework and the MUSIC model for assessing ...
09:00 - 09:30
SPLASH -E
The Gidget Tool for Learning Programming
09:30 - 10:00
SPLASH -E
Idea Garden: Helping End-User Programmers Help Themselves
10:30 - 11:05
SPLASH -E
Discussion on motivation, errors, and supporting new programmers
11:05 - 11:20
SPLASH -E
Discussion on scaling software courses to large numbers of students
11:20 - 11:40
SPLASH -E
Impromptu topics
11:40 - 12:00
SPLASH -E
An Experience Report at Teaching Group Based Agile Software Engineering ...
13:30 - 14:00
SPLASH -E
Feedback on Course Design: Project-based software engineering education ...
14:00 - 14:30
SPLASH -E
Open Discussion (around course designs)
14:30 - 15:00
SPLASH -E
Using Catrobat, a Scratch-like visual programming language for smartpho ...
15:30 - 16:00
SPLASH -E
yaPOSH: Engineering Behaviors for Videogame Characters
16:00 - 16:30
SPLASH -E
Open Discussion (around drag-and-drop language design)
16:30 - 16:45
SPLASH -E
Business Meeting
16:45 - 17:00
Wed 22 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
Salon A
Onward! Papers
Programming with Managed Time
10:30 - 10:52
Onward! Papers
Call by Meaning
10:52 - 11:15
Onward! Papers
Versionable, Branchable, and Mergeable Application State
11:15 - 11:37
Onward! Papers
The Semantics of Version Control
11:37 - 12:00
Onward! Essays
In search of types
13:30 - 14:15
Onward! Essays
Metamorphic Domain-Specific Languages: A Journey Into the Shapes of a L ...
14:15 - 15:00
Thu 23 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
Salon A
Onward! Papers
Multi-tier Functional Reactive Programming for the Web
10:30 - 10:52
Onward! Papers
Towards Tierless Programming in a General-Purpose Language
10:52 - 11:15
Onward! Papers
Capturing and Exploiting IDE Interactions
11:15 - 11:37
Onward! Papers
A Language Designer’s Workbench. A One-Stop-Shop for Implementation and ...
11:37 - 12:00
Onward! Essays
Coverage and Its Discontents
13:30 - 14:15
Onward! Essays
Getting to Flow in Software Development
14:15 - 15:00
Onward! Papers
Korz: Simple, Symmetric, Subjective, Context-Oriented Programming
15:30 - 15:52
Onward! Papers
Mining the Ecosystem to Improve Type Inference For Dynamically Typed La ...
15:52 - 16:15
Onward! Papers
Description Logic as Programming Language
16:15 - 16:37
Onward! Papers
It's only illegal if you get caught
16:37 - 17:00
Fri 24 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
Salon A
Onward! Papers
Phrase-Based Statistical Translation of Programming Languages
10:30 - 10:52
Onward! Papers
Interleaving of Modification and Use in Data-driven Tool Development
10:52 - 11:15
Onward! Papers
Unifying Textual and Visual: a Theoretical Account of the Visual Percep ...
11:15 - 11:37
Onward! Papers
Variational Data Structures: Exploring Tradeoffs in Computing with Vari ...
11:37 - 12:00
Onward! Essays
The Programming Language Wars
13:30 - 14:15
Onward! Essays
I Throw Itching Powder at Tulips
14:15 - 15:00
x
Thu 21 Nov 09:52