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

icse-2019-Paper-Presentations
16:00 - 17:20: Papers - APIs at Duluth
Chair(s): Chris ParninNCSU
icse-2019-Technical-Papers16:00 - 16:20
Talk
Phuong T. NguyenUniversity of L’Aquila, Juri Di RoccoUniversità di L'Aquila, Davide Di RuscioUniversity of L'Aquila, Lina Ochoa, Thomas DegueuleCWI, Netherlands, Massimiliano Di PentaUniversity of Sannio
Pre-print
icse-2019-Demonstrations16:20 - 16:40
Talk
Yu Zhou, Xin YanNanjing University of Aeronautics and Astronautics, Taolue ChenBirkbeck, University of London, Sebastiano PanichellaZurich University of Applied Science/University of Zurich, Harald GallUniversity of Zurich
icse-2019-Demonstrations16:40 - 17:00
Talk
Congying XuYangzhou University, Bosen MinYangzhou University, Xiaobing SunYangzhou University, Jiajun HuThe Hong Kong University of Science and Technology, Bin LiYangzhou University, Yucong DuanHainan University
icse-2019-New-Ideas-and-Emerging-Reults17:00 - 17:10
Talk
Romain RobbesFree University of Bozen-Bolzano, Mircea F. LunguUniversity of Groningen, Andrea A. Janes
icse-2019-Paper-Presentations17:10 - 17:20
Talk