arrow
Return

GraphQL: A Systematic Mapping Study

delete2023-02-02
delete8
delete
OA
AI
A
Antonio Quiña‐Mera *
P
Pablo Fernández
J
José María García
A
Antonio Ruiz–Cortés
DOI:10.1145/3561818delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
GraphQL is a query language and execution engine for web application programming interfaces (APIs) proposed as an alternative to improve data access problems and versioning of representational state transfer APIs. In this article, we thoroughly study the GraphQL field, first describing the GraphQL paradigm and its conceptual framework, and then conducting a systematic mapping study of 84 primary studies selected from an original set of 3,185. Our work analyzes trends or knowledge gaps about GraphQL by general classification of the studies and specific classification of this research topic. The study's main conclusions show that GraphQL adoption is growing in the community as a strong alternative to implement APIs. However, we identified the need to strengthen the amount and rigor of empirical evidence collection in applied industry and government studies. In addition, we revealed the opportunity for specific studies on most GraphQL components, especially the consumption of GraphQL API services.
Keywords:
GraphQL
API
microservices
systematic mapping study

Journal

ACM Computing Surveys cover
ACM Computing Surveys
IF:
28
Papers:
2.5K
Citations:
3.5W

Organization

U
University of Sevilla
Scholars:
1.9W
Papers: 1.7W
Citations: 15
Cited Papers

Cited Papers

Report of Positive Placental Swabs for SARS-CoV-2 in an Asymptomatic Pregnant Woman with COVID-19
err2020-06-22
err0
errOAAI
errAntonella Ferraiolo; Fabio Barra; Chiara Kratochwila; Michele Paudice; Valerio Gaetano Vellone; Elisabetta Godano; Serena Varesano; Giovanni Noberasco; Simone Ferrero; Cesare Arioni
errShare
errSave
Phase Ib trial of folate binding protein (FBP)-derived peptide vaccines, E39 and an attenuated version, E39’: An analysis of safety and immune response
err2018-07-01
err0
errOAAI
errTimothy J. Vreeland; Jennifer K. Litton; Na Qiao; Anne V. Philips; Gheath Alatrash; Diane F. Hale; Doreen O. Jackson; Kaitlin M. Peace; Julia M. Greene; John S. Berry; Guy T. Clifton; George E. Peoples; Elizabeth A. Mittendorf
errShare
errSave
Feeder-independent derivation of induced-pluripotent stem cells from peripheral blood endothelial progenitor cells
err2013-03-01
err0
errOAAI
errWing Y. Chang; Jessie R. Lavoie; Sarah Y. Kwon; Zhaoyi Chen; Janet L. Manias; John Behbahani; Vicki Ling; Rita A. Kandel; Duncan J. Stewart; William L. Stanford
errShare
errSave
On the reliability of mapping studies in software engineering
err2013-10-01
err132
errOAAI
errWohlin, Claes; Runeson, Per; da Mota Silveira Neto, Paulo Anselmo; Engstrom, Emelie; Machado, Ivan do Carmo; de Almeida, Eduardo Santana
errShare
errSave
researcher View more