2 research outputs found

    Métricas de APIs: Catálogo y Herramienta OMA

    Get PDF
    Currently, web APIs have great value for the development of applications, whether it be web, cloud, mobile, or others. They play a very important role, and are widely used by large companies around the world, such as Google or Amazon. Metrics allow you to analyze or quantify different qualities of the software, so they are very useful for estimation and planning, objective evaluations, or to ensure quality in the development of web APIs. This paper presents a catalog of 37 API metrics classified by different criteria and the OMA tool that automatically calculates 14 web API metrics using the OpenAPI specification as inputEn la actualidad, las APIs web tienen un gran valor para el desarrollo de aplicaciones, ya sean web, cloud, móvil, u otras. Cumplen un papel de suma importancia, y son utilizadas ampliamente por grandes empresas alrededor del mundo, tales como Google o Amazon. Las métricas permiten analizar o cuantificar distintas cualidades del software, por lo que resultan de gran utilidad para realizar estimaciones y planificación, evaluaciones objetivas, o asegurar la calidad en el desarrollo de APIs web. Este trabajo presenta un catálogo de 37 métricas de APIs clasificadas por diversos criterios y la herramienta OMA, que calcula automáticamente 14 métricas de APIs web usando como entrada la especificación OpenAPI

    Towards Understanding of Structural Attributes of Web APIs Using Metrics Based on API Call Responses

    No full text
    Part 3: Open Source in Mobile and Web TechnologiesInternational audienceThe latest trend across different industries is to move towards (open) web APIs. Creating a successful API, however, is not easy. A lot depends on consumers and their interest and willingness to work with the exposed interface. Structural quality, learning difficulty, design consistency, and backwards compatibility are some of the important factors in this process. The question, however, is how one can measure and track such attributes. This paper presents the beginnings of a measurement framework for web APIs that is based on the information readily available both to API providers and API consumers - API call responses. In particular, we analyze the tree-based hierarchical structure of JSON and XML data returned from API calls. We propose a set of easy-to-compute metrics as a starting point and describe sample usage scenarios. These metrics are illustrated by examples from some of the popular open web APIs
    corecore