Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Thu 30 May 2019 11:00 - 11:20 at Duluth - Tool Taxonomy and Adoption Chair(s): Bogdan Vasilescu

Tools can help software developers perform their tasks quickly and accurately, yet maintaining awareness of useful tools is a substantial challenge for developers. Physical newsletters are a simple technique to inform developers about tools. In this paper, we evaluate such a technique, called Testing on the Toilet. We first quantitatively evaluate how effective this technique is by applying statistical causal inference over six years of data about tools used thousands of developers. We then qualitatively contextualize these results by interviewing and surveying 382 developers, from authors to editors to readers. Our results suggest that the technique is generally effective at increasing software development tool use, although the increase varies depending on factors such as the breadth of applicability of the tool, the extent to which the tool has reached saturation, and the memorability of the tool name.

Thu 30 May

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:30
Tool Taxonomy and AdoptionTechnical Track / Journal-First Papers / Demonstrations / Papers at Duluth
Chair(s): Bogdan Vasilescu Carnegie Mellon University
11:00
20m
Talk
Do Developers Discover New Tools On The Toilet?ACM SIGSOFT Distinguished Paper AwardTechnical TrackIndustry Program
Technical Track
Pre-print
11:20
20m
Talk
Tool Choice Matters: JavaScript Quality Assurance Tools and Usage Outcomes in GitHub ProjectsTechnical Track
Technical Track
David Kavaler University of California, Davis, Asher Trockman University of Evansville, Bogdan Vasilescu Carnegie Mellon University, Vladimir Filkov University of California at Davis, USA
Pre-print
11:40
10m
Talk
Automatically Categorizing Software TechnologiesJournal-First
Journal-First Papers
Mathieu Nassif McGill University, Christoph Treude The University of Adelaide, Martin P. Robillard McGill University
Link to publication DOI Pre-print
11:50
20m
Talk
Witt: Querying Technology Terms based on Automated ClassificationDemos
Demonstrations
Mathieu Nassif McGill University, Christoph Treude The University of Adelaide, Martin P. Robillard McGill University
12:10
20m
Talk
Discussion Period
Papers