{"id":"https://openalex.org/W4398766360","doi":"https://doi.org/10.1145/3639476.3639769","title":"Leveraging Large Language Models to Improve REST API Testing","display_name":"Leveraging Large Language Models to Improve REST API Testing","publication_year":2024,"publication_date":"2024-04-14","ids":{"openalex":"https://openalex.org/W4398766360","doi":"https://doi.org/10.1145/3639476.3639769"},"language":"en","primary_location":{"id":"doi:10.1145/3639476.3639769","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3639476.3639769","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3639476.3639769","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results","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/3639476.3639769","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101736356","display_name":"Myeongsoo Kim","orcid":"https://orcid.org/0000-0002-5018-5280"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Myeongsoo Kim","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, Georgia, United States"],"raw_orcid":"https://orcid.org/0000-0002-5018-5280","affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, Georgia, United States","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5093426970","display_name":"Tyler Stennett","orcid":"https://orcid.org/0009-0006-9780-9608"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tyler Stennett","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, Georgia, USA"],"raw_orcid":"https://orcid.org/0009-0006-9780-9608","affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, Georgia, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082341210","display_name":"Dhruv Shah","orcid":"https://orcid.org/0009-0003-8141-5856"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dhruv Shah","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, Georgia, USA"],"raw_orcid":"https://orcid.org/0009-0003-8141-5856","affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, Georgia, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103241577","display_name":"Saurabh Sinha","orcid":"https://orcid.org/0000-0003-4092-2643"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Saurabh Sinha","raw_affiliation_strings":["IBM Research, Yorktown Heights, New York, United States"],"raw_orcid":"https://orcid.org/0000-0003-4092-2643","affiliations":[{"raw_affiliation_string":"IBM Research, Yorktown Heights, New York, United States","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030961858","display_name":"Alessandro Orso","orcid":"https://orcid.org/0000-0003-4516-9320"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alessandro Orso","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, Georgia, United States"],"raw_orcid":"https://orcid.org/0000-0003-4516-9320","affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, Georgia, United States","institution_ids":["https://openalex.org/I130701444"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5101736356"],"corresponding_institution_ids":["https://openalex.org/I130701444"],"apc_list":null,"apc_paid":null,"fwci":10.2116,"has_fulltext":false,"cited_by_count":22,"citation_normalized_percentile":{"value":0.98530021,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"37","last_page":"41"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9977999925613403,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9977999925613403,"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/T11719","display_name":"Data Quality and Management","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9973000288009644,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.780173659324646},{"id":"https://openalex.org/keywords/rest","display_name":"Rest (music)","score":0.6371039748191833},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5078571438789368},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.39631387591362}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.780173659324646},{"id":"https://openalex.org/C77265313","wikidata":"https://www.wikidata.org/wiki/Q879844","display_name":"Rest (music)","level":2,"score":0.6371039748191833},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5078571438789368},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.39631387591362},{"id":"https://openalex.org/C164705383","wikidata":"https://www.wikidata.org/wiki/Q10379","display_name":"Cardiology","level":1,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3639476.3639769","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3639476.3639769","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3639476.3639769","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3639476.3639769","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3639476.3639769","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3639476.3639769","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1594933795","display_name":null,"funder_award_id":"CCF-0725202","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4398766360.pdf"},"referenced_works_count":18,"referenced_works":["https://openalex.org/W2153225416","https://openalex.org/W2955835447","https://openalex.org/W2997401484","https://openalex.org/W3047675717","https://openalex.org/W3173777979","https://openalex.org/W3177546869","https://openalex.org/W3185341429","https://openalex.org/W4207068811","https://openalex.org/W4213274161","https://openalex.org/W4221143046","https://openalex.org/W4224306538","https://openalex.org/W4284706564","https://openalex.org/W4312297578","https://openalex.org/W4376504003","https://openalex.org/W4384154515","https://openalex.org/W4386027284","https://openalex.org/W4388483057","https://openalex.org/W6949241347"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W4388147713","https://openalex.org/W4205145096","https://openalex.org/W2977909229","https://openalex.org/W2359059303","https://openalex.org/W3194775706","https://openalex.org/W3110334367","https://openalex.org/W3126656380","https://openalex.org/W1598444294"],"abstract_inverted_index":{"The":[0],"widespread":[1],"adoption":[2],"of":[3,87,112],"REST":[4,20,32,119,180],"APIs,":[5],"coupled":[6],"with":[7,149],"their":[8],"growing":[9],"complexity":[10],"and":[11,70,92,109,132,152,166],"size,":[12],"has":[13],"led":[14],"to":[15,50,55,74,94,117],"the":[16,28,46,85,107,141,146],"need":[17],"for":[18,178],"automated":[19],"API":[21,33,120,127,181],"testing":[22,182],"tools.":[23],"Current":[24],"tools":[25],"focus":[26],"on":[27],"structured":[29],"data":[30],"in":[31,41,45,84,140,162],"specifications":[34],"but":[35],"often":[36],"neglect":[37],"valuable":[38],"insights":[39],"available":[40],"unstructured":[42],"natural-language":[43,138],"descriptions":[44,69,139],"specifications,":[47],"which":[48],"leads":[49],"suboptimal":[51],"test":[52],"coverage.":[53],"Recently,":[54],"address":[56],"this":[57],"gap,":[58],"researchers":[59],"have":[60],"developed":[61],"techniques":[62,81,161],"that":[63,105,157],"extract":[64,91],"rules":[65,88,151],"from":[66,137],"these":[67,80,150,170],"human-readable":[68],"query":[71],"knowledge":[72],"bases":[73],"derive":[75],"meaningful":[76],"input":[77,125],"values.":[78,153],"However,":[79],"are":[82],"limited":[83],"types":[86],"they":[89],"can":[90],"prone":[93],"produce":[95],"inaccurate":[96],"results.":[97],"This":[98],"paper":[99],"presents":[100],"RESTGPT,":[101],"an":[102,126],"innovative":[103],"approach":[104],"leverages":[106],"power":[108],"intrinsic":[110],"context-awareness":[111],"Large":[113],"Language":[114],"Models":[115],"(LLMs)":[116],"improve":[118],"testing.":[121],"RESTGPT":[122,158],"takes":[123],"as":[124],"specification,":[128],"extracts":[129],"machine-interpretable":[130],"rules,":[131],"generates":[133],"example":[134],"parameter":[135],"values":[136],"specification.":[142],"It":[143],"then":[144],"augments":[145],"original":[147],"specification":[148],"Our":[154],"evaluations":[155],"indicate":[156],"outperforms":[159],"existing":[160],"both":[163],"rule":[164],"extraction":[165],"value":[167],"generation.":[168],"Given":[169],"promising":[171],"results,":[172],"we":[173],"outline":[174],"future":[175],"research":[176],"directions":[177],"advancing":[179],"through":[183],"LLMs.":[184]},"counts_by_year":[{"year":2025,"cited_by_count":19},{"year":2024,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
