DLS 2017
Sun 22 - Fri 27 October 2017
Vancouver, Canada
co-located with
SPLASH 2017
Toggle navigation
Attending
Venue: Hyatt Regency Vancouver
SPLASH 2017
General Chair's Welcome
OOPSLA Chair's Welcome
Awards
Registration
Student Support
Sponsorship
Visas and ETA
Childcare
Code Of Conduct
Program
DLS Program
Your Program
Sun 22 Oct
Mon 23 Oct
Tue 24 Oct
Wed 25 Oct
Thu 26 Oct
Fri 27 Oct
Track/Call
Organization
DLS 2017 Committees
Track Committees
Organizing Committee
Program Committee
Steering Committee
Contributors
People Index
Search
Series
Series
DLS 2023
DLS 2022
DLS 2021
DLS 2020
DLS 2019
DLS 2018
DLS 2017
DLS 2016
DLS 2015
DLS
DLS 2013
DLS 2012
DLS 2011
Sign in
Sign up
SPLASH 2017
(
series
) /
DLS 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
SPLASH Doctoral Symposium
at
Kensington
08:30
5m
Day opening
Welcome
SPLASH Doctoral Symposium
08:35
15m
Talk
Lightning Talks
SPLASH Doctoral Symposium
08:50
30m
Talk
Invited Talk: From PHD to PROF: blind luck or careful planning?
SPLASH 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
SPLASH Doctoral Symposium
Germán Ceballos
Uppsala University
10:30 - 12:00
Session 2
SPLASH Doctoral Symposium
at
Kensington
10:30
40m
Talk
Genetic Improvement in Code Interpreters and Compilers
SPLASH Doctoral Symposium
Oliver Krauss
University of Applied Sciences Upper Austria
11:10
40m
Talk
Simulation-based Code Duplication for Enhancing Compiler Optimizations
SPLASH Doctoral Symposium
David Leopoldseder
Johannes Kepler University Linz
13:30 - 15:00
Session 3
SPLASH Doctoral Symposium
at
Kensington
13:30
30m
Talk
Invited Talk: From PhD to Fossil: of choice and context, technical and personal
SPLASH Doctoral Symposium
David Ungar
Apple, Inc,
14:00
40m
Talk
Advanced Debugging Techniques to Identify Concurrency Bugs in Actor-based Programs
SPLASH Doctoral Symposium
Carmen Torres Lopez
15:30 - 17:00
Session 4
SPLASH Doctoral Symposium
at
Kensington
15:30
40m
Talk
What merge tool should I use?
SPLASH Doctoral Symposium
Guilherme Cavalcanti
Federal University of Pernambuco, Brazil
16:10
40m
Talk
Combining Visual and Textual Languages for Dyslexia
SPLASH Doctoral Symposium
Luis Fernando González Alvarán
Politécnico Colombiano Jaime Isaza Cadavid
16:50
10m
Day closing
Closing remarks
SPLASH 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
SPLASH Doctoral Symposium
Session 1
SPLASH Doctoral Symposium
Session 2
SPLASH Doctoral Symposium
Session 3
SPLASH 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
Thu 21 Nov 13:00