Capítulo de Libro
Inter-Parameter Dependencies in Real-World Web APIs: The IDEA Dataset
Autor/es | Martín López, Alberto
Segura Rueda, Sergio Ruiz Cortés, Antonio |
Coordinador/Director | Gupta, Varun
Gupta, Chetna |
Departamento | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos |
Fecha de publicación | 2021 |
Fecha de depósito | 2021-12-21 |
Publicado en |
|
ISBN/ISSN | 9781003168393 |
Resumen | Context: Web services often impose constraints that restrict the way in which two or more input parameters can be combined to form valid calls to the service, so-called inter-parameter dependencies. Current API design ... Context: Web services often impose constraints that restrict the way in which two or more input parameters can be combined to form valid calls to the service, so-called inter-parameter dependencies. Current API design languages like the OpenAPI Specification (OAS) provide no support for their formal description, making it hardly possible to automatically discover and interact with services without human intervention. Researchers and practitioners are openly requesting support for modelling and validating inter-parameter dependencies in web APIs, but this is not possible unless we share a deep understanding of how these dependencies emerge in practice. Objective: We aim to provide evidence on how inter-parameter dependencies are used in real-world web APIs. This evidence will hopefully serve as a basis for future proposals for modelling and analysing inter-parameter dependencies and will open a new range of research possibilities in areas related to service-oriented computing. Method: The documentation of 2,557 operations from 40 real-world web APIs was reviewed and carefully analysed, and 633 inter-parameter dependencies were found and classified into seven different types. Results: A machine-readable dataset was generated. This dataset helps understand the dimension and recurrence of inter-parameter dependencies in web APIs, as well as their taxonomy. |
Agencias financiadoras | Ministerio de Ciencia, Innovación y Universidades (MICINN). España Junta de Andalucía Ministerio de Educación. España |
Identificador del proyecto | HORATIO (RTI2018-101204-B-C21)
APOLO (US-1264651) EKIPMENT-PLUS (P18-FR-2895) FPU17/04077 |
Cita | Martín López, A., Segura Rueda, S., y Ruiz Cortés, A. (2021). Inter-Parameter Dependencies in Real-World Web APIs: The IDEA Dataset. En V. Gupta, C. Gupta (Ed.), Research and Evidence in Software Engineering : From Empirical Studies to Open Source Artifacts .Boca Raton, FL, USA: Auerbach Publications. |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
Inter-Parameter-Dependencies-i ... | 150.6Kb | [PDF] | Ver/ | |