GraphQL: Un estudio de mapeo sistemático
Loading...
Date
item.page.document-date
2023-02-02
item.page.advisor
item.page.mfn
item.page.location-code
Journal Title
Journal ISSN
Volume Title
Publisher
ACM Computing Surveys
Abstract
GraphQL es un lenguaje de consulta y un motor de ejecución para interfaces de programación de aplicaciones web (APIs), propuesto como una alternativa para mejorar los problemas de acceso a datos y el versionado de las APIs basadas en transferencia de estado representacional (REST). En este artículo, estudiamos exhaustivamente el campo de GraphQL, primero describiendo el paradigma de GraphQL y su marco conceptual, y luego realizando un estudio de mapeo sistemático de 84 estudios primarios seleccionados a partir de un conjunto original de 3.185. Nuestro trabajo analiza tendencias o vacíos de conocimiento sobre GraphQL mediante una clasificación general de los estudios y una clasificación específica de este tema de investigación. Las principales conclusiones del estudio muestran que la adopción de GraphQL está creciendo en la comunidad como una alternativa sólida para implementar APIs. Sin embargo, identificamos la necesidad de fortalecer la cantidad y el rigor de la recopilación de evidencia empírica en estudios aplicados en la industria y el gobierno. Además, revelamos la oportunidad de realizar estudios específicos sobre la mayoría de los componentes de GraphQL, especialmente en el consumo de servicios de APIs GraphQL.
Description
Keywords
Citation
Collections
Endorsement
Review
Supplemented By
Referenced By
Creative Commons license
Except where otherwised noted, this item's license is described as openAccess

