{"id":"https://openalex.org/W4312838307","doi":"https://doi.org/10.1145/3528229.3529381","title":"MicroGraphQL","display_name":"MicroGraphQL","publication_year":2022,"publication_date":"2022-05-16","ids":{"openalex":"https://openalex.org/W4312838307","doi":"https://doi.org/10.1145/3528229.3529381"},"language":"en","primary_location":{"id":"doi:10.1145/3528229.3529381","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3528229.3529381","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3528229.3529381","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th IEEE/ACM International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3528229.3529381","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5103076515","display_name":"Marcos Borges","orcid":"https://orcid.org/0000-0002-7058-3024"},"institutions":[{"id":"https://openalex.org/I243754102","display_name":"Universidade Federal do Cear\u00e1","ror":"https://ror.org/03srtnf24","country_code":"BR","type":"education","lineage":["https://openalex.org/I243754102"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Marcos V. de F. Borges","raw_affiliation_strings":["Federal University of Cear\u00e1, Fortaleza, CE, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Cear\u00e1, Fortaleza, CE, Brazil","institution_ids":["https://openalex.org/I243754102"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069329136","display_name":"Lincoln S. Rocha","orcid":"https://orcid.org/0000-0001-5402-8744"},"institutions":[{"id":"https://openalex.org/I243754102","display_name":"Universidade Federal do Cear\u00e1","ror":"https://ror.org/03srtnf24","country_code":"BR","type":"education","lineage":["https://openalex.org/I243754102"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Lincoln S. Rocha","raw_affiliation_strings":["Federal University of Cear\u00e1, Fortaleza, CE, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Cear\u00e1, Fortaleza, CE, Brazil","institution_ids":["https://openalex.org/I243754102"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102884034","display_name":"Paulo Henrique M. Maia","orcid":"https://orcid.org/0000-0002-6683-6869"},"institutions":[{"id":"https://openalex.org/I102939073","display_name":"Universidade Estadual do Cear\u00e1","ror":"https://ror.org/00sec1m50","country_code":"BR","type":"education","lineage":["https://openalex.org/I102939073"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Paulo Henrique M. Maia","raw_affiliation_strings":["State University of Cear\u00e1, Fortaleza, CE, Brazil"],"affiliations":[{"raw_affiliation_string":"State University of Cear\u00e1, Fortaleza, CE, Brazil","institution_ids":["https://openalex.org/I102939073"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5103076515"],"corresponding_institution_ids":["https://openalex.org/I243754102"],"apc_list":null,"apc_paid":null,"fwci":0.6907,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.71913102,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"33","last_page":"40"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8198171257972717},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.49512234330177307},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.48558419942855835},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4431181848049164},{"id":"https://openalex.org/keywords/application-programming-interface","display_name":"Application programming interface","score":0.4393082559108734},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.4354473352432251},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1830979883670807},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.13955765962600708}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8198171257972717},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.49512234330177307},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.48558419942855835},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4431181848049164},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.4393082559108734},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.4354473352432251},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1830979883670807},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.13955765962600708}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3528229.3529381","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3528229.3529381","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3528229.3529381","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th IEEE/ACM International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3528229.3529381","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3528229.3529381","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3528229.3529381","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th IEEE/ACM International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4312838307.pdf","grobid_xml":"https://content.openalex.org/works/W4312838307.grobid-xml"},"referenced_works_count":9,"referenced_works":["https://openalex.org/W2237080279","https://openalex.org/W2521713804","https://openalex.org/W2772864159","https://openalex.org/W2804365050","https://openalex.org/W2804424904","https://openalex.org/W2883459198","https://openalex.org/W3022941395","https://openalex.org/W3044857567","https://openalex.org/W4205863652"],"related_works":["https://openalex.org/W3181741639","https://openalex.org/W4210334847","https://openalex.org/W4367181468","https://openalex.org/W2767473057","https://openalex.org/W2994988622","https://openalex.org/W3003367851","https://openalex.org/W3119944216","https://openalex.org/W2351197002","https://openalex.org/W3180088989","https://openalex.org/W2063692999"],"abstract_inverted_index":{"Context:":[0],"establishing":[1],"forms":[2,171],"of":[3,9,28,33,64,106,134,145,151,158,169,172,185],"unified":[4,62],"communication":[5,63,92],"in":[6,44,141,178],"Aknowledge":[7],"Systems":[8,10],"(SoS)":[11],"is":[12,109,138],"a":[13,53,86,148,152],"difficult":[14],"and":[15,41,61,85,96,119,127],"complex":[16],"task":[17],"that":[18,48],"requires":[19],"constant":[20],"studies":[21],"by":[22,111],"the":[23,72,104,107,112,117,120,124,128,132,135,156,164,167],"developer":[24],"on":[25],"current":[26],"versions":[27],"Application":[29],"Programming":[30],"Interfaces":[31],"(APIs)":[32],"other":[34,186],"constituent":[35,65],"systems,":[36],"connection":[37],"forms,":[38],"data":[39],"request":[40],"return.":[42],"Objective:":[43],"order":[45],"to":[46,58,160,180],"minimize":[47],"aspect,":[49],"this":[50,70],"paper":[51],"proposes":[52],"new":[54,170],"approach,":[55],"called":[56],"MicroGraphQL,":[57],"allow":[59],"fast":[60],"systems":[66,146],"through":[67],"GraphQL.":[68],"To":[69],"end,":[71],"approach":[73,108,137,165],"uses":[74],"2":[75],"microservices":[76,118],"(API":[77],"Similarity":[78],"Analyzer":[79],"Service,":[80],"GraphQL":[81,87,98,121,159],"Code":[82],"Generator":[83],"Service)":[84],"Gateway,":[88],"which":[89,115],"together":[90],"analyze":[91],"similarities":[93],"between":[94],"APIs":[95,144,184],"generate":[97],"code":[99],"for":[100],"these":[101],"similarities.":[102],"Methods:":[103],"proof-of-concept":[105],"supported":[110],"microGraphQLTool":[113],"tool,":[114],"implements":[116],"Gateway":[122],"using":[123],"JavaScript":[125],"language":[126],"Apollo":[129],"library.":[130],"Results:":[131],"applicability":[133],"proposed":[136],"successfully":[139],"performed":[140],"two":[142],"real":[143],"constituting":[147],"sales":[149],"SoS":[150,173],"multinational":[153],"company,":[154],"allowing":[155],"use":[157],"unify":[161],"them.":[162],"Conclusion:":[163],"supports":[166],"development":[168],"integration,":[174],"facilitating":[175],"developers'":[176],"activities":[177],"relation":[179],"obtaining":[181],"information":[182],"from":[183],"systems.":[187]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2023-01-05T00:00:00"}
