Watapi: Composing Web Api Specification From Api Documentations Through An Intelligent And Interactive Annotation Tool

2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA)(2019)

引用 3|浏览10
暂无评分
摘要
The number of web APIs grows rapidly. Each API provider offers API documentations which comes with diversity and complexity of structures. In order to understand a large number of diverse web APIs, we employ deep learning that extracts key objects of a large number of web APIs and produce a unified API specification (Open API Specification). However, the unified API specification is not a simple task due to heterogeneous API documentations and it is required additional human evaluation to adjust incorrect information which produced by machine. In this paper, we introduce WATAPI which represents an automation tool for representing machine learning outcomes and adding a user as a humanin-the-loop to transparently interact with complex machine learning components to process diverse API documentations. WATAPI allows the user to annotate API documentations and/or adjust the automated annotation process which produced by machine-learning models' predictions. WATAPI is also capable to perform as a semi-automated annotation tool where it records user's interactions. WATAPI is able to automatically apply user's interaction of one API annotation to another API documentations with a similar structure. The user's annotation adjustment provides feedback to machine learning components for improving the accuracy of extracting Open API Specifications.
更多
查看译文
关键词
UI, Machine-learning, Interactive Information Extraction, Web API Specification
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要