Please use this identifier to cite or link to this item:

http://hdl.handle.net/10609/78206
Title: Example-driven web API specification discovery
Author: Ed-douibi, Hamza
Cánovas Izquierdo, Javier Luis  
Cabot Sagrera, Jordi  
Others: Universitat Oberta de Catalunya (UOC)
Keywords: REST web APIs
discovery process
OpenAPI
repository
Issue Date: 20-Jun-2017
Publisher: Lecture Notes in Computer Science
Citation: Ed-douibi, H., Cánovas Izquierdo, J.L. & Cabot, J. (2017). Example-driven web API specification discovery. Lecture Notes in Computer Science, 10376(), 267-284. doi: 10.1007/978-3-319-61482-3_16
Also see: https://doi.org/10.1007/978-3-319-61482-3_16
Abstract: REpresentational State Transfer (REST) has become the dominant approach to design Web APIs nowadays, resulting in thousands of public REST Web APIs offering access to a variety of data sources (e.g., open-data initiatives) or advanced functionalities (e.g., geolocation services). Unfortunately, most of these APIs do not come with any specification that developers (and machines) can rely on to automatically understand and integrate them. Instead, most of the time we have to rely on reading its ad-hoc documentation web pages, despite the existence of languages like Swagger or, more recently, OpenAPI that developers could use to formally describe their APIs. In this paper we present an example-driven discovery process that generates model-based OpenAPI specifications for REST Web APIs by using API call examples. A tool implementing our approach and a community-driven repository for the discovered APIs are also presented.
Language: English
URI: http://hdl.handle.net/10609/78206
ISSN: 0302-9743MIAR
Appears in Collections:Articles
Articles

Share:
Export:
Files in This Item:
File Description SizeFormat 
Ed-douibi_et_al_Example-driven_Web_API_Specification_Discovery_preprint.pdf1.24 MBAdobe PDFView/Open

This item is licensed under a Creative Commons License Creative Commons