SPLASH 2014
Mon 20 - Fri 24 October 2014 Portland, Oregon, United States
Tue 21 Oct 2014 14:10 - 14:25 at Salon D - Session 3 Chair(s): Joshua Sunshine

Empirical evaluations of programming environments have traditionally focused on human performance measures such as task efficiency, error rates, and learnability. In addition to these effectiveness measures, we believe there is good reason to consider the ability of programming environments to promote social interactions and awareness during programming tasks. Indeed, especially in educational contexts, programming success and persistence in the computing discipline have been positively correlated with programmers’ sense of community and ability to communicate with others. We introduce social programming environments as a new breed of educational programming environment designed to promote social interaction and awareness, and we propose a way to evaluate such environments relative to social learning theory.

Tue 21 Oct
Times are displayed in time zone: Tijuana, Baja California change

13:30 - 15:00
Session 3PLATEAU at Salon D
Chair(s): Joshua SunshineCarnegie Mellon University
13:30
25m
Talk
How Developers Use Data Race Detection Tools
PLATEAU
File Attached
13:55
15m
Talk
Research.js: Evaluating Your Research on the Web
PLATEAU
Joel GalensonUniversity of California, Berkeley and Qualcomm Research, Cindy Rubio-GonzálezUniversity of California, Berkeley, Sarah E. ChasinsUniversity of California, Berkeley, Liang GongUniversity of California, Berkeley
File Attached
14:10
15m
Talk
Supporting Social Interactions and Awareness in Educational Programming Environments
PLATEAU
Adam CarterWashington State University, Christopher HundhausenWashington State University
File Attached
14:25
35m
Talk
Invited Talk: How Do API Documentation and Static Typing Affect API Usability?
PLATEAU
S: Stefan HanenbergUniversity of Duisburg-Essen