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

Application programming interfaces (APIs) documentation is the official reference of the APIs. Defects in API documentation pose serious hurdles to their comprehension and usage. In this paper, we present DRONE, a tool that can automatically detect the directive defects in APIs documents and recommend repair solutions to fix them. Particularly, DRONE focuses on four defect types related to parameter usage constraints. To achieve this, DRONE leverages techniques from static program analysis, natural language processing and logic reasoning. The implementation is based on the Eclipse-plugin architecture, which provides an integrated user interface. Extensive experiments demonstrate the efficacy of the tool.

Fri 31 May
Times are displayed in time zone: (GMT-04:00) Eastern Time (US & Canada) change

16:00 - 17:20: Papers - APIs at Duluth
Chair(s): Chris ParninNCSU
icse-2019-Technical-Papers16:00 - 16:20
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
icse-2019-Demonstrations16:20 - 16:40
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
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
Romain RobbesFree University of Bozen-Bolzano, Mircea F. LunguUniversity of Groningen, Andrea A. Janes
icse-2019-Paper-Presentations17:10 - 17:20