Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Fri 31 May 2019 17:00 - 17:10 at Duluth - APIs Chair(s): Chris Parnin

Application Programming Interfaces (APIs) have been critical to improving developer productivity: developers can reuse a significant amount of functionality instead of writing it themselves and this applies recursively also to API creators. The flip side of this is that APIs are large; developers often spend significant time searching for the functionality they need. We argue for API fluency: the ability for developers to fully internalize how an API is used. The more developers have internalized the APIs they need, the less they need to rely on search through the API documentation, the more productive they can become. We propose an approach to improve API fluency, relying on spaced repetition of recommended API elements.

Fri 31 May

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

16:00 - 17:20
16:00
20m
Talk
FOCUS: A Recommender System for Mining API Function Calls and Usage PatternsArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
Technical Track
Phuong T. Nguyen University of L’Aquila, Juri Di Rocco Università di L'Aquila, Davide Di Ruscio University of L'Aquila, Lina Ochoa , Thomas Degueule CWI, Netherlands, Massimiliano Di Penta University of Sannio
Pre-print
16:20
20m
Talk
DRONE: A Tool to Detect and Repair Directive Defects in Java APIs DocumentationDemos
Demonstrations
Yu Zhou , Xin Yan Nanjing University of Aeronautics and Astronautics, Taolue Chen Birkbeck, University of London, Sebastiano Panichella Zurich University of Applied Science/University of Zurich, Harald Gall University of Zurich
16:40
20m
Talk
MULAPI: A Tool for API Method and Usage Location RecommendationDemos
Demonstrations
Congying Xu Yangzhou University, Bosen Min Yangzhou University, Xiaobing Sun Yangzhou University, Jiajun Hu The Hong Kong University of Science and Technology, Bin Li Yangzhou University, Yucong Duan Hainan University
17:00
10m
Talk
API FluencyNIER
New Ideas and Emerging Results
Romain Robbes Free University of Bozen-Bolzano, Mircea F. Lungu University of Groningen, Andrea A. Janes
17:10
10m
Talk
Discussion Period
Papers