{"id":"https://openalex.org/W4386027284","doi":"https://doi.org/10.1145/3617175","title":"Testing RESTful APIs: A Survey","display_name":"Testing RESTful APIs: A Survey","publication_year":2023,"publication_date":"2023-08-21","ids":{"openalex":"https://openalex.org/W4386027284","doi":"https://doi.org/10.1145/3617175"},"language":"en","primary_location":{"id":"doi:10.1145/3617175","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3617175","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3617175","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3617175","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5053828513","display_name":"Amid Golmohammadi","orcid":"https://orcid.org/0000-0002-2324-5794"},"institutions":[{"id":"https://openalex.org/I2800207870","display_name":"H\u00f8yskolen Kristiania","ror":"https://ror.org/03gss5916","country_code":"NO","type":"education","lineage":["https://openalex.org/I2800207870"]}],"countries":["NO"],"is_corresponding":true,"raw_author_name":"Amid Golmohammadi","raw_affiliation_strings":["Kristiania University College, Norway"],"raw_orcid":"https://orcid.org/0000-0002-2324-5794","affiliations":[{"raw_affiliation_string":"Kristiania University College, Norway","institution_ids":["https://openalex.org/I2800207870"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100353083","display_name":"Man Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I2800207870","display_name":"H\u00f8yskolen Kristiania","ror":"https://ror.org/03gss5916","country_code":"NO","type":"education","lineage":["https://openalex.org/I2800207870"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Man Zhang","raw_affiliation_strings":["Kristiania University College, Norway"],"raw_orcid":"https://orcid.org/0000-0003-1204-9322","affiliations":[{"raw_affiliation_string":"Kristiania University College, Norway","institution_ids":["https://openalex.org/I2800207870"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052735480","display_name":"Andrea Arcuri","orcid":"https://orcid.org/0000-0003-0799-2930"},"institutions":[{"id":"https://openalex.org/I2800207870","display_name":"H\u00f8yskolen Kristiania","ror":"https://ror.org/03gss5916","country_code":"NO","type":"education","lineage":["https://openalex.org/I2800207870"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Andrea Arcuri","raw_affiliation_strings":["Kristiania University College and Oslo Metropolitan University, Norway"],"raw_orcid":"https://orcid.org/0000-0003-0799-2930","affiliations":[{"raw_affiliation_string":"Kristiania University College and Oslo Metropolitan University, Norway","institution_ids":["https://openalex.org/I2800207870"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5053828513"],"corresponding_institution_ids":["https://openalex.org/I2800207870"],"apc_list":null,"apc_paid":null,"fwci":13.6769,"has_fulltext":true,"cited_by_count":70,"citation_normalized_percentile":{"value":0.99186865,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":100},"biblio":{"volume":"33","issue":"1","first_page":"1","last_page":"41"},"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.9990000128746033,"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.9990000128746033,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10260","display_name":"Software Engineering Research","score":0.9973000288009644,"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.7813436985015869},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6663339138031006},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.5535475015640259},{"id":"https://openalex.org/keywords/field","display_name":"Field (mathematics)","score":0.48078101873397827},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.46749556064605713},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.4656757712364197},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.4385886490345001},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09875321388244629}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7813436985015869},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6663339138031006},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.5535475015640259},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.48078101873397827},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.46749556064605713},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.4656757712364197},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.4385886490345001},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09875321388244629},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3617175","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3617175","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3617175","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3617175","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3617175","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3617175","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.6200000047683716,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G251920327","display_name":"Using Evolutionary Algorithms to Understand and Secure Web/Enterprise Systems","funder_award_id":"864972","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G7842005466","display_name":null,"funder_award_id":"Horizon 2020","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4386027284.pdf","grobid_xml":"https://content.openalex.org/works/W4386027284.grobid-xml"},"referenced_works_count":105,"referenced_works":["https://openalex.org/W397102730","https://openalex.org/W1577602361","https://openalex.org/W1988524530","https://openalex.org/W1993760289","https://openalex.org/W2041713059","https://openalex.org/W2058819392","https://openalex.org/W2061234822","https://openalex.org/W2082723859","https://openalex.org/W2094545987","https://openalex.org/W2110337982","https://openalex.org/W2126105956","https://openalex.org/W2164330896","https://openalex.org/W2165220807","https://openalex.org/W2250931952","https://openalex.org/W2293616642","https://openalex.org/W2311532076","https://openalex.org/W2324595780","https://openalex.org/W2734468737","https://openalex.org/W2768363122","https://openalex.org/W2801376416","https://openalex.org/W2804003629","https://openalex.org/W2807869594","https://openalex.org/W2808014421","https://openalex.org/W2941522337","https://openalex.org/W2954473750","https://openalex.org/W2955498974","https://openalex.org/W2964992477","https://openalex.org/W2982121747","https://openalex.org/W2997401484","https://openalex.org/W3001307185","https://openalex.org/W3004019027","https://openalex.org/W3008797115","https://openalex.org/W3012303645","https://openalex.org/W3028485321","https://openalex.org/W3038801694","https://openalex.org/W3047047526","https://openalex.org/W3047675717","https://openalex.org/W3047848029","https://openalex.org/W3091204980","https://openalex.org/W3105739932","https://openalex.org/W3111226293","https://openalex.org/W3119672550","https://openalex.org/W3119757615","https://openalex.org/W3126551690","https://openalex.org/W3135149769","https://openalex.org/W3136030562","https://openalex.org/W3154565815","https://openalex.org/W3159750436","https://openalex.org/W3170391117","https://openalex.org/W3176989815","https://openalex.org/W3192033593","https://openalex.org/W3200142270","https://openalex.org/W3202888839","https://openalex.org/W3203878282","https://openalex.org/W3204593724","https://openalex.org/W3210114756","https://openalex.org/W4205288918","https://openalex.org/W4206713520","https://openalex.org/W4207068811","https://openalex.org/W4207071804","https://openalex.org/W4211035893","https://openalex.org/W4213274161","https://openalex.org/W4220791610","https://openalex.org/W4220891756","https://openalex.org/W4221074756","https://openalex.org/W4221149304","https://openalex.org/W4224306538","https://openalex.org/W4224983044","https://openalex.org/W4225015015","https://openalex.org/W4229869204","https://openalex.org/W4232695341","https://openalex.org/W4234468980","https://openalex.org/W4236491353","https://openalex.org/W4237143884","https://openalex.org/W4240604191","https://openalex.org/W4246326401","https://openalex.org/W4246907949","https://openalex.org/W4247063710","https://openalex.org/W4247399068","https://openalex.org/W4250619742","https://openalex.org/W4250866398","https://openalex.org/W4252970657","https://openalex.org/W4253118036","https://openalex.org/W4253911071","https://openalex.org/W4254051113","https://openalex.org/W4254278382","https://openalex.org/W4280594605","https://openalex.org/W4282585420","https://openalex.org/W4284670904","https://openalex.org/W4285142006","https://openalex.org/W4285224140","https://openalex.org/W4285538798","https://openalex.org/W4285800372","https://openalex.org/W4286976839","https://openalex.org/W4296079228","https://openalex.org/W4312770267","https://openalex.org/W4313533616","https://openalex.org/W4376504003","https://openalex.org/W4384347367","https://openalex.org/W6751891808","https://openalex.org/W6752070219","https://openalex.org/W6810705462","https://openalex.org/W6810986146","https://openalex.org/W6894141161","https://openalex.org/W6906355099"],"related_works":["https://openalex.org/W4244478748","https://openalex.org/W4223488648","https://openalex.org/W2134969820","https://openalex.org/W2251605416","https://openalex.org/W4389340727","https://openalex.org/W4205786897","https://openalex.org/W3150465815","https://openalex.org/W2802581102","https://openalex.org/W1997222214","https://openalex.org/W2070395303"],"abstract_inverted_index":{"In":[0,57],"industry,":[1],"RESTful":[2,71,94,135,146],"APIs":[3,72,136],"are":[4,165],"widely":[5],"used":[6],"to":[7,49,115,173],"build":[8],"modern":[9],"Cloud":[10],"Applications.":[11],"Testing":[12],"them":[13],"is":[14],"challenging,":[15],"because":[16],"not":[17],"only":[18],"do":[19],"they":[20,27],"rely":[21],"on":[22,47,74,97,106,133],"network":[23],"communications,":[24],"but":[25],"also":[26],"deal":[28],"with":[29],"external":[30],"services":[31],"like":[32],"databases.":[33,100],"Therefore,":[34],"there":[35,164],"has":[36],"been":[37],"a":[38,62,112,167],"large":[39],"amount":[40],"of":[41,54,65,77,93,119,145,169],"research":[42,171],"sprout":[43],"in":[44,69,142,157],"recent":[45],"years":[46],"how":[48],"automatically":[50],"verify":[51],"this":[52,58,158],"kind":[53],"web":[55],"services.":[56],"article,":[59],"we":[60],"present":[61],"comprehensive":[63],"review":[64],"the":[66,75,91,117,129,139,143],"current":[67,140],"state-of-the-art":[68],"testing":[70,96,134],"based":[73,105],"analysis":[76],"92":[78],"scientific":[79,131],"articles.":[80],"These":[81],"articles":[82,104],"were":[83],"gathered":[84],"by":[85],"utilizing":[86],"search":[87],"queries":[88],"formulated":[89],"around":[90],"concept":[92],"API":[95],"seven":[98],"popular":[99],"We":[101],"eliminated":[102],"irrelevant":[103],"our":[107],"predefined":[108],"criteria":[109],"and":[110,127,137],"conducted":[111],"snowballing":[113],"phase":[114],"minimize":[116],"possibility":[118],"missing":[120],"any":[121],"relevant":[122],"paper.":[123],"This":[124,148],"survey":[125,149],"categorizes":[126],"summarizes":[128],"existing":[130],"work":[132],"discusses":[138],"challenges":[141,172],"verification":[144],"APIs.":[147],"clearly":[150],"shows":[151],"an":[152],"increasing":[153],"interest":[154],"among":[155],"researchers":[156],"field,":[159],"from":[160],"2017":[161],"onward.":[162],"However,":[163],"still":[166],"lot":[168],"open":[170],"overcome.":[174]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":38},{"year":2024,"cited_by_count":25},{"year":2023,"cited_by_count":5}],"updated_date":"2026-05-05T08:41:31.759640","created_date":"2025-10-10T00:00:00"}
