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

Developers need help with multithreaded programming. We investigate how two program analysis tools are used by developers at Google: ThreadSafety, an annotation-based static data race analysis, and TSan, a dynamic data race detector. The data was collected by interviewing seven veteran industry developers at Google, and provides unique insight into how four different teams use tooling in different ways to help with multithreaded programming. The result is a collection of perceived pros and cons of using ThreadSafety and TSan, as well as general issues with multithreading.

Tue 21 Oct

Displayed time zone: Tijuana, Baja California change

13:30 - 15:00
Session 3PLATEAU at Salon D
Chair(s): Joshua Sunshine Carnegie 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 Galenson University of California, Berkeley and Qualcomm Research, Cindy Rubio-González University of California, Berkeley, Sarah E. Chasins University of California, Berkeley, Liang Gong University of California, Berkeley
File Attached
14:10
15m
Talk
Supporting Social Interactions and Awareness in Educational Programming Environments
PLATEAU
Adam Carter Washington State University, Christopher Hundhausen Washington State University
File Attached
14:25
35m
Talk
Invited Talk: How Do API Documentation and Static Typing Affect API Usability?
PLATEAU
S: Stefan Hanenberg University of Duisburg-Essen