| 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 |