Write a Blog >>
SPLASH 2017
Sun 22 - Fri 27 October 2017 Vancouver, Canada
Mon 23 Oct 2017 10:30 - 10:50 at Regency D - Tools and Environments Chair(s): Gustavo Soares

Interactive method invocation has become a common interaction pattern in the documentation of web application programming interfaces (APIs). One of the earliest examples of this pattern being applied at scale is the Google APIs Explorer. In this paper, we describe eight ways developers use such tools in software development, grounded in empirical analyses of the Google APIs Explorer. We then explain the utility of these tools by tying the use cases back to prior literature on programming.

Mon 23 Oct

Displayed time zone: Tijuana, Baja California change

10:30 - 12:00
Tools and EnvironmentsPLATEAU at Regency D
Chair(s): Gustavo Soares Microsoft
10:30
20m
Talk
The Uses of Interactive Explorers for Web APIs
PLATEAU
John Daughtry Google, Inc., Andrew Macvean Google, Inc., Luke Church
Pre-print
10:50
20m
Talk
One λ at a time: What do we know about presenting human-friendly output from program analysis tools?
PLATEAU
Titus Barik Microsoft, Chris Parnin NCSU, Emerson Murphy-Hill North Carolina State University
Pre-print
11:10
20m
Talk
What's the Effect of Projectional Editors for Creating Words For Unknown Languages? A Controlled Experiment
PLATEAU
Niklas Hollmann University of Duisburg-Essen, Germany, Thorben Roßenbeck University of Duisburg-Essen, Germany, Mark Kunze University of Duisburg-Essen, Germany, Liron Türk University of Duisburg-Essen, Germany, Stefan Hanenberg University of Duisburg-Essen
Pre-print
11:30
20m
Talk
Development of a Web Platform for Code Peer-Testing
PLATEAU
Manuel Maarek Heriot-Watt University, Léon McGregor Heriot-Watt University
Pre-print