Quiña Mera, AntonioGarcía Rodríguez, José MaríaFernández Montes, PabloVega-Molina, PaúlRuiz Cortés, Antonio2025-02-132025-02-132022Quiña Mera, A., García Rodríguez, J.M., Fernández Montes, P., Vega-Molina, P. y Ruiz Cortés, A. (2022). GraphQL or REST for mobile applications?. En Second International Conference, ARTIIS 2022. Volum. 1675 CCIS. Volum. 1675 CCIS. Communications in Computer and Information Science (16-30), Santiago de Compostela, España: Springer Nature.1865-09291865-0937https://hdl.handle.net/11441/168652Currently, GraphQL has emerged as a query language for developing web APIs that propose to improve several data access problems of RESTful APIs. The present paper aims to study the effects on software quality of APIs developed with REST and GraphQL architectures consumed from mobile applications. For this, we design a computational experiment that compares the quality characteristic “performance efficiency” of mobile application consumption to three APIs; one GraphQL API and two REST APIs (one exposes complex queries on several endpoints, the other exposes complex queries on a single endpoint). The results show that the software quality of the API developed with GraphQL architecture is higher than that developed with REST architecture.application/pdf15 p.engAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/GraphQL APIREST APIQuality evaluationMobile applicationGraphQL or REST for mobile applications?info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/openAccesshttps://doi.org/10.1007/978-3-031-20319-0_2