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

Software is incrementally evolved as various new feature requests are implemented by software developers to meet users’ requirements. To accelerate the incoming feature implementation,developersoftenutilizeexistingthird-partyAPIs that encapsulate feature-related functionality into simple APIs. However, it is non-trivial for developers to choose which APIs to use and where to use them in a target program since the search space of APIs and their usage locations are usually large. In this paper, we introduce a tool, MULAPI, to facilitate the decision of suitable APIs at potential usage locations for implementing the incoming feature requests during software evolution. MULAPI combines feature localization and information retrieval (IR) techniques to accomplish API recommendation and usage location. Empirical studies demonstrate that MULAPI can effectively recommend correct APIs and their usage locations with higher precision than state-of-the-art approaches, thus improving the efficiency to accomplish the incoming feature request. The video of our demo is available at https://youtu.be/s3Cs5ltqdvs.

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