Write a Blog >>
SPLASH 2017
Sun 22 - Fri 27 October 2017
Vancouver, Canada
Toggle navigation
Attending
Venue: Hyatt Regency Vancouver
General Chair's Welcome
OOPSLA Chair's Welcome
Awards
Registration
Student Support
Sponsorship
Visas and ETA
Childcare
Code Of Conduct
Program
Complete Program
Your Program
Sun 22 Oct
Mon 23 Oct
Tue 24 Oct
Wed 25 Oct
Thu 26 Oct
Fri 27 Oct
Tracks
SPLASH 2017
Keynotes
OOPSLA
OOPSLA Artifacts
Doctoral Symposium
PL Mentoring Workshop (PLMW)
Posters
SPLASH-E
SPLASH-I
Student Research Competition
Student Volunteers
Workshops
Social Program
Co-hosted Conferences
GPCE
GPCE
GPCE
Onward!
Onward!
Onward!
Essays
Onward!
Papers
PLoP
PLoP
PLoP
SLE
Workshops
AGERE
CHESE
CoCoS
DSLDI
Escaped
FOSD
LIVE
META
NJR
NOOL
OCAP
PLATEAU
PX/17.2
Parsing@SLE
REBLS
REBELS
SAVR
SEPS
VMIL
WODA
Co-hosted Symposia
DLS
Scala
Organization
SPLASH 2017 Committees
Organizing Committee
Steering Committee
Track Committees
OOPSLA
Program Committee
External Program Committee
OOPSLA Artifacts
Doctoral Symposium
Invited Talks
Program Committee
PL Mentoring Workshop (PLMW)
PLMW Organizing Committee
PLMW Speakers
Posters
SPLASH-E
Program Committee
Steering Committee
SPLASH-I
Student Research Competition
Workshops
Organizing Committee
Program Committee
Contributors
People Index
Co-hosted Conferences
GPCE
Keynote speaker
Organizing Committee
Program Committee
Steering Committee
Onward!
Organizing Committee
Steering Committee
Onward! Essays
Onward! Papers
PLoP
Organizing Committee
Program Committee
SLE
Keynote Speaker
Organizing Committee
Artifact Evaluation Committee
Program Committee
Steering Committee
Workshops
AGERE
Organizing Committee
Program Committee
CHESE
Steering Committee
Program Committee
CoCoS
Organizing Committee
Publicity
Program Committee
DSLDI
Keynote Speaker
Organizing Committee
Program Committee
Escaped
Organizing Committee
Program Committee
FOSD
Keynote Speaker
Organizing Committee
Program Committee
LIVE
Program Committee
META
Invited Talks
Organizing Committee
Program Committee
NJR
Organizing Committee
NOOL
Organizing Committee
Program Committee
OCAP
Organizing Committee
Program Committee
PLATEAU
Organizing Committee
Program Committee
PX/17.2
Organizing Committee
Program Committee
Parsing@SLE
Organizing Committee
Program Committee
REBLS
Organizing Committee
Program Committee
SAVR
Organizing Committee
Program Committee
SEPS
Organizing Committee
Program Committee
VMIL
Organizing Committee
Program Committee
WODA
Organizing Committee
Co-hosted Symposia
DLS
Organizing Committee
Program Committee
Steering Committee
Scala
Organizing Committee
Program Committee
Steering Committee
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 2017
(
series
) /
Hyatt Regency Vancouver
/
Room information: Kensington
Venue
Hyatt Regency Vancouver
Room name
Kensington
Floor
4
Capacity
25
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:00) 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-03: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+03: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+05: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+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+10:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+11:00) Hobart
(GMT+10:00) Vladivostok
(GMT+11:00) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+11:00) 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
Mon 23 Oct
Displayed time zone:
Tijuana, Baja California
change
08:30 - 10:00
Tools and Techniques
SPLASH-E
at
Kensington
Chair(s):
Joe Gibbs Politz
University of California, San Diego
08:30
30m
Talk
(CER) Mastery Learning-Like Teaching with Achievements
SPLASH-E
Tobias Wrigstad
Uppsala University
,
Elias Castegren
Uppsala University
File Attached
09:00
30m
Talk
(CSES) Assessing the Usability of a Novel System for Programming Education
SPLASH-E
Giovanni Vincenti
University of Baltimore
,
Scott Hilberg
,
James Braman
,
Michael Satzinger
University of Baltimore
,
Lily Cao
Towson University
File Attached
09:30
30m
Talk
(CSES) Applied and Adaptive Curriculum in Introductory to Computer Science Courses for Success in Diverse Student Groups
SPLASH-E
Aybuke Gul Turker
University of Wisconsin - Madison
,
Christine Corbett Moran
California Institute of Technology
File Attached
10:30 - 12:00
Languages and Semantics
SPLASH-E
at
Kensington
10:30
30m
Talk
(CER) Early Experience with Grace
SPLASH-E
Andrew Black
Portland State University
,
Kim Bruce
Pomona College
File Attached
11:00
30m
Talk
(CER) Making the Liskov Substitution Principle Happy and Sad
SPLASH-E
Elisa Baniassad
University of British Columbia
File Attached
11:30
30m
Talk
(CSES) Student Understanding of Aliasing and Procedure Calls
SPLASH-E
Preston Tunnell Wilson
Brown University
,
Kathi Fisler
Brown University
,
Shriram Krishnamurthi
Brown University, USA
File Attached
13:30 - 15:00
Software Engineering
SPLASH-E
at
Kensington
13:30
30m
Talk
(CSES) Open-Source Sofware in Class: Students’ Common Mistakes
SPLASH-E
Zhewei Hu
North Carolina State University
,
Yang Song
University of North Carolina Wilmington
,
Edward Gehringer
North Carolina State University
File Attached
14:00
30m
Talk
(CSES) Peer Review in Cybersecurity Education
SPLASH-E
William M. Temple
University of Colorado Boulder
,
Kathi Fisler
Brown University
File Attached
14:30
30m
Talk
(CER) 10+ Years of Teaching Software Engineering with iTrust: the Good, the Bad, and the Ugly
SPLASH-E
Sarah Heckman
NC State University
,
Kathryn Stolee
North Carolina State University
,
Chris Parnin
NCSU
File Attached
Tue 24 Oct
Displayed time zone:
Tijuana, Baja California
change
08:30 - 10:00
Session 1
Doctoral Symposium
at
Kensington
08:30
5m
Day opening
Welcome
Doctoral Symposium
08:35
15m
Talk
Lightning Talks
Doctoral Symposium
08:50
30m
Talk
Invited Talk: From PHD to PROF: blind luck or careful planning?
Doctoral Symposium
Jan Vitek
Northeastern University, USA
09:20
40m
Talk
How To Make Tasks Faster: Revealing The Complex Interactions Of Tasks In The Memory System
Doctoral Symposium
Germán Ceballos
Uppsala University
10:30 - 12:00
Session 2
Doctoral Symposium
at
Kensington
10:30
40m
Talk
Genetic Improvement in Code Interpreters and Compilers
Doctoral Symposium
Oliver Krauss
University of Applied Sciences Upper Austria
11:10
40m
Talk
Simulation-based Code Duplication for Enhancing Compiler Optimizations
Doctoral Symposium
David Leopoldseder
Johannes Kepler University Linz
13:30 - 15:00
Session 3
Doctoral Symposium
at
Kensington
13:30
30m
Talk
Invited Talk: From PhD to Fossil: of choice and context, technical and personal
Doctoral Symposium
David Ungar
Apple, Inc,
14:00
40m
Talk
Advanced Debugging Techniques to Identify Concurrency Bugs in Actor-based Programs
Doctoral Symposium
Carmen Torres Lopez
15:30 - 17:00
Session 4
Doctoral Symposium
at
Kensington
15:30
40m
Talk
What merge tool should I use?
Doctoral Symposium
Guilherme Cavalcanti
Federal University of Pernambuco, Brazil
16:10
40m
Talk
Combining Visual and Textual Languages for Dyslexia
Doctoral Symposium
Luis Fernando González Alvarán
Politécnico Colombiano Jaime Isaza Cadavid
16:50
10m
Day closing
Closing remarks
Doctoral Symposium
Mon 23 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
Kensington
SPLASH-E
Tools and Techniques
SPLASH-E
Languages and Semantics
SPLASH-E
Software Engineering
SPLASH-E
Tue 24 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
Kensington
Doctoral Symposium
Session 1
Doctoral Symposium
Session 2
Doctoral Symposium
Session 3
Doctoral Symposium
Session 4
Mon 23 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
Kensington
SPLASH -E
(CER) Mastery Learning-Like Teaching with Achievements
08:30 - 09:00
SPLASH -E
(CSES) Assessing the Usability of a Novel System for Programming Education
09:00 - 09:30
SPLASH -E
(CSES) Applied and Adaptive Curriculum in Introductory to Computer Scie ...
09:30 - 10:00
SPLASH -E
(CER) Early Experience with Grace
10:30 - 11:00
SPLASH -E
(CER) Making the Liskov Substitution Principle Happy and Sad
11:00 - 11:30
SPLASH -E
(CSES) Student Understanding of Aliasing and Procedure Calls
11:30 - 12:00
SPLASH -E
(CSES) Open-Source Sofware in Class: Students’ Common Mistakes
13:30 - 14:00
SPLASH -E
(CSES) Peer Review in Cybersecurity Education
14:00 - 14:30
SPLASH -E
(CER) 10+ Years of Teaching Software Engineering with iTrust: the Good, ...
14:30 - 15:00
Tue 24 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
Kensington
SPLASH Doctoral Symposium
Welcome
08:30 - 08:35
SPLASH Doctoral Symposium
Lightning Talks
08:35 - 08:50
SPLASH Doctoral Symposium
Invited Talk: From PHD to PROF: blind luck or careful planning?
08:50 - 09:20
SPLASH Doctoral Symposium
How To Make Tasks Faster: Revealing The Complex Interactions Of Tasks I ...
09:20 - 10:00
SPLASH Doctoral Symposium
Genetic Improvement in Code Interpreters and Compilers
10:30 - 11:10
SPLASH Doctoral Symposium
Simulation-based Code Duplication for Enhancing Compiler Optimizations
11:10 - 11:50
SPLASH Doctoral Symposium
Invited Talk: From PhD to Fossil: of choice and context, technical and ...
13:30 - 14:00
SPLASH Doctoral Symposium
Advanced Debugging Techniques to Identify Concurrency Bugs in Actor-bas ...
14:00 - 14:40
SPLASH Doctoral Symposium
What merge tool should I use?
15:30 - 16:10
SPLASH Doctoral Symposium
Combining Visual and Textual Languages for Dyslexia
16:10 - 16:50
SPLASH Doctoral Symposium
Closing remarks
16:50 - 17:00
x
Sun 8 Sep 01:28