Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen:
https://doi.org/10.21256/zhaw-3220
Publikationstyp: | Konferenz: Paper |
Art der Begutachtung: | Peer review (Publikation) |
Titel: | DRONE : a tool to detect and repair directive defects in Java APIs documentation |
Autor/-in: | Zhou, Yu Yan, Xin Chen, Taolue Panichella, Sebastiano Gall, Harald |
DOI: | 10.1109/ICSE-Companion.2019.00052 10.21256/zhaw-3220 |
Tagungsband: | 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) |
Seite(n): | 115 |
Seiten bis: | 118 |
Angaben zur Konferenz: | International Conference on Software Engineering (ICSE 2019), Montreal, Canada, 25-31 May 2019 |
Erscheinungsdatum: | 2019 |
Verlag / Hrsg. Institution: | IEEE |
ISBN: | 978-1-7281-1764-5 |
Sprache: | Englisch |
Fachgebiet (DDC): | 005: Computerprogrammierung, Programme und Daten |
Zusammenfassung: | 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. |
URI: | https://digitalcollection.zhaw.ch/handle/11475/17313 |
Volltext Version: | Akzeptierte Version |
Lizenz (gemäss Verlagsvertrag): | Lizenz gemäss Verlagsvertrag |
Departement: | School of Engineering |
Organisationseinheit: | Institut für Informatik (InIT) |
Enthalten in den Sammlungen: | Publikationen School of Engineering |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
C40.pdf | Accepted Version | 514.61 kB | Adobe PDF | Öffnen/Anzeigen |
Zur Langanzeige
Zhou, Y., Yan, X., Chen, T., Panichella, S., & Gall, H. (2019). DRONE : a tool to detect and repair directive defects in Java APIs documentation [Conference paper]. 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), 115–118. https://doi.org/10.1109/ICSE-Companion.2019.00052
Zhou, Y. et al. (2019) ‘DRONE : a tool to detect and repair directive defects in Java APIs documentation’, in 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion). IEEE, pp. 115–118. Available at: https://doi.org/10.1109/ICSE-Companion.2019.00052.
Y. Zhou, X. Yan, T. Chen, S. Panichella, and H. Gall, “DRONE : a tool to detect and repair directive defects in Java APIs documentation,” in 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), 2019, pp. 115–118. doi: 10.1109/ICSE-Companion.2019.00052.
ZHOU, Yu, Xin YAN, Taolue CHEN, Sebastiano PANICHELLA und Harald GALL, 2019. DRONE : a tool to detect and repair directive defects in Java APIs documentation. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion). Conference paper. IEEE. 2019. S. 115–118. ISBN 978-1-7281-1764-5
Zhou, Yu, Xin Yan, Taolue Chen, Sebastiano Panichella, and Harald Gall. 2019. “DRONE : A Tool to Detect and Repair Directive Defects in Java APIs Documentation.” Conference paper. In 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), 115–18. IEEE. https://doi.org/10.1109/ICSE-Companion.2019.00052.
Zhou, Yu, et al. “DRONE : A Tool to Detect and Repair Directive Defects in Java APIs Documentation.” 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), IEEE, 2019, pp. 115–18, https://doi.org/10.1109/ICSE-Companion.2019.00052.
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.