DRONE: a tool to detect and repair directive defects in Java APIs documentation

Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings(2019)

引用 5|浏览470
暂无评分
摘要
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. Demo webpage: https://goo.gl/BmEKic Demo video: https://youtu.be/NDPXiapxoMk
更多
查看译文
关键词
API documentation, directive defects, natural language processing, repair recommendation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要