Session 1 |
Programming Language Design, and Tool User Studies (Chair: Craig Anslow) |
0830-0900 |
Welcome and Introductions: Emerson Murphy Hill, Shane Markstrum, Craig Anslow |
0900-0920 |
GoHotDraw: Evaluating the Go Programming Language with Design Patterns. Frank Schmager, Nicholas Cameron and James Noble. (Slides) |
0920-0940 |
Using CogTool to Model Programming Tasks. Rachel Bellamy, Bonnie John, John Richards and John Thomas. (Slides) |
0940-1000 |
Toward Transforming Freely Available Source Code into Usable Learning Materials for End-Users. Paul Gross and Caitlin Kelleher. (Slides) |
|
|
1000-1030 |
Morning Break |
|
|
Session 2 |
Keynote (Chair: Shane Markstrum) |
1030-1200 |
Keynote Presentation. The Fitness Function for Programming Languages: A Matter of Taste? by Gilad Bracha (Slides) |
|
|
1200-1330 |
Lunch Break |
|
|
Session 3 |
Parallel Programming, Libraries, and APIs (Chair: Shane Markstrum) |
1330-1350 |
User Evaluation of Correctness Conditions: A Case Study of Cooperability. Caitlin Sadowski and Jaeheon Yi. (Slides) |
1350-1410 |
Comparing the Usability of Library vs. Language Approaches to Task Parallelism. Vincent Cave, Vivek Sarkar and Zoran Budimlic. (Slides) |
1410-1430 |
Improving API Documentation for Java-like Languages. Gilles Dubochet and Donna Malayeri. (Slides) |
1430-1450 |
The API Walkthrough Method: A lightweight method for getting early feedback about an API. Portia O'Callaghan. (Slides) |
|
|
1500-1530 |
Afternoon Break |
|
|
Session 4 |
Empirical Studies (Chair: Emerson Murphy-Hill) |
1530-1550 |
Staking Claims: A History of Programming Language Design Claims and Evidence (A Positional Work-in-Progress). Shane Markstrum. (Slides) |
1550-1610 |
Measuring the Efficacy of Code Clone Information: An Empirical Study. Debarshi Chatterji, Beverly Massengil, Jason Oslin, Jeffrey Carver and Nicholas Kraft. (Slides) |
1610-1630 |
Hard-to-Answer Questions about Code. Thomas LaToza and Brad Myers. (Slides) |
1630-1700 |
Group work and discussion |
1700-1730 |
Participant Feedback and Organizers Report |
|
|
1730-1830 |
SPLASH Poster Session |