Improving Open Data Web API Documentation through Interactivity and Natural Language Generation

Empreu sempre aquest identificador per citar o enllaçar aquest ítem http://hdl.handle.net/10045/123578
Información del item - Informació de l'item - Item information
Títol: Improving Open Data Web API Documentation through Interactivity and Natural Language Generation
Autors: González Mora, César | Barros, Cristina | Garrigós, Irene | Zubcoff, Jose | Lloret, Elena | Mazón, Jose-Norberto
Grups d'investigació o GITE: Web and Knowledge (WaKe) | Procesamiento del Lenguaje y Sistemas de Información (GPLSI)
Centre, Departament o Servei: Universidad de Alicante. Departamento de Lenguajes y Sistemas Informáticos | Universidad de Alicante. Departamento de Ciencias del Mar y Biología Aplicada
Paraules clau: Web API | OpenAPI documentation | Natural Language Processing | Natural Language Generation
Àrees de coneixement: Lenguajes y Sistemas Informáticos | Estadística e Investigación Operativa
Data de publicació: 14-de maig-2022
Editor: Elsevier
Citació bibliogràfica: Computer Standards & Interfaces. 2023, 83: 103657. https://doi.org/10.1016/j.csi.2022.103657
Resum: Widely adoption of Information Technologies has resulted in the continuous growing of open data available on the Web. However, the lack of suitable mechanisms to understand open data sources hampers its reusability. One way to overcome this limitation is by means of Web Application Programming Interfaces (APIs) with proper documentation, nowadays being the existing very rudimentary, hard to follow, and sometimes incomplete or even inaccurate in most cases. In order to improve the documentation of Web APIs that access open data, this paper proposes a novel approach to automatically generate interactive Web API documentation, both machine and user readable. This process starts by analysing the documentation of an API to obtain important information, automatically constructing Natural Language descriptions of the main Web API concepts by applying Natural Language Processing (NLP), and specifically, language generation techniques. Then, the documentation is made interactive by making it available as a Web interface, offering easy access to open data provided by Web APIs. Therefore, the use and comprehension of the Web APIs is facilitated, thus promoting the reusability of open data. The feasibility of our approach is presented through a case study and an experiment with users, both showing the benefits of our approach.
Patrocinadors: This work has been partially funded by the following projects: GVA-COVID19/2021/103, TIN2016-78103-C2-2-R, PROMETEU/2018/089, RTI2018-094653-B-C22, RTI2018-094649-B-I00, TIN2017-90773-REDT and COST Action CA18231.
URI: http://hdl.handle.net/10045/123578
ISSN: 0920-5489 (Print) | 1872-7018 (Online)
DOI: 10.1016/j.csi.2022.103657
Idioma: eng
Tipus: info:eu-repo/semantics/article
Drets: © 2022 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
Revisió científica: si
Versió de l'editor: https://doi.org/10.1016/j.csi.2022.103657
Apareix a la col·lecció: INV - WaKe - Artículos de Revistas
INV - GPLSI - Artículos de Revistas

Arxius per aquest ítem:
Arxius per aquest ítem:
Arxiu Descripció Tamany Format  
ThumbnailGonzalez-Mora_etal_2022_ComputStandInterfaces.pdf5,55 MBAdobe PDFObrir Vista prèvia


Tots els documents dipositats a RUA estan protegits per drets d'autors. Alguns drets reservats.