Título: Quality in Use Evaluation of a GraphQL Implementation

Autor(es): BASTIDAS BASTIDAS EDWIN ALFREDO, QUIÑA MERA JOSE ANTONIO, ANTONIO RUIZ-CORTÉS, JOSÉ MARÍA GARCÍA, PABLO FERNÁNDEZ-MONTES

Fecha de publicación: 01-feb-2022

Resumen: The software development trend uses service-oriented software architecture (SOA), which provides efficiency, agility, and ease of growth. The architectural design most commonly used in SOA application development is REST (Representational State Transfer); however, some data management problems have been identified in its Application Programming Interface called API-REST. Several technological options have emerged to appease these problems, such as SPARQL, Cypher, Gremlin, and the most popular GraphQL. GraphQL was developed by Facebook in 2012 and released in 2015 to the community as an open-source project, used by companies such as GitHub, Airbnb, Amazon, Apollo, IBM, and Facebook. The goal of this research is to demonstrate whether GraphQL implementations work. Therefore, we based the research design on Design Science Research (DSR) to evaluate the quality-in-use of a GraphQL implementation that automated the systematic mapping studies (SMS) process for technology researchers at Universidad Técnica del Norte - Ecuador. We used the ISO/IEC 25000 series of standards to evaluate the quality in use; the results showed that the implementation met 84.11% of the established quality model’s expected value. The detailed evaluation by quality characteristics was: Effectiveness 96.62%, Efficiency 78.90%, and Satisfaction 70.26%.

Palabras clave: GraphQL; ISO/IEC 25000; Quality in use; SOA

DOI: 10.1007/978-3-030-96043-8_2

ISSN: 23673370

Tipo publicación: Artículo

en_USEN
Scroll to Top