{"id":"https://openalex.org/W4412346518","doi":"https://doi.org/10.1109/kse63888.2024.11063636","title":"Reinforcement Learning-Based REST API Testing with Multi-Coverage","display_name":"Reinforcement Learning-Based REST API Testing with Multi-Coverage","publication_year":2024,"publication_date":"2024-11-05","ids":{"openalex":"https://openalex.org/W4412346518","doi":"https://doi.org/10.1109/kse63888.2024.11063636"},"language":"en","primary_location":{"id":"doi:10.1109/kse63888.2024.11063636","is_oa":false,"landing_page_url":"https://doi.org/10.1109/kse63888.2024.11063636","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 16th International Conference on Knowledge and System Engineering (KSE)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101527592","display_name":"Tam Nguyen","orcid":"https://orcid.org/0000-0002-9453-039X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tien-Quang Nguyen","raw_affiliation_strings":["University of Engineering and Technology, Vietnam National University,Faculty of Information Technology,Hanoi,Vietnam"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Engineering and Technology, Vietnam National University,Faculty of Information Technology,Hanoi,Vietnam","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016143991","display_name":"Nghia-Hieu Cong","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Nghia-Hieu Cong","raw_affiliation_strings":["University of Engineering and Technology, Vietnam National University,Faculty of Information Technology,Hanoi,Vietnam"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Engineering and Technology, Vietnam National University,Faculty of Information Technology,Hanoi,Vietnam","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Ngoc-Minh Quach","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ngoc-Minh Quach","raw_affiliation_strings":["University of Engineering and Technology, Vietnam National University,Faculty of Information Technology,Hanoi,Vietnam"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Engineering and Technology, Vietnam National University,Faculty of Information Technology,Hanoi,Vietnam","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084251723","display_name":"Hieu Dinh Vo","orcid":"https://orcid.org/0000-0002-9407-1971"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hieu Dinh Vo","raw_affiliation_strings":["University of Engineering and Technology, Vietnam National University,Faculty of Information Technology,Hanoi,Vietnam"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Engineering and Technology, Vietnam National University,Faculty of Information Technology,Hanoi,Vietnam","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100776160","display_name":"Son Nguyen","orcid":"https://orcid.org/0000-0003-2824-2717"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Son Nguyen","raw_affiliation_strings":["University of Engineering and Technology, Vietnam National University,Faculty of Information Technology,Hanoi,Vietnam"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Engineering and Technology, Vietnam National University,Faculty of Information Technology,Hanoi,Vietnam","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"42","last_page":"47"},"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.9926000237464905,"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.9926000237464905,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9775999784469604,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9240999817848206,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/rest","display_name":"Rest (music)","score":0.7429128885269165},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7401796579360962},{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"Reinforcement learning","score":0.7193422317504883},{"id":"https://openalex.org/keywords/reinforcement","display_name":"Reinforcement","score":0.5274857878684998},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.44568386673927307},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.40927475690841675},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1505643129348755}],"concepts":[{"id":"https://openalex.org/C77265313","wikidata":"https://www.wikidata.org/wiki/Q879844","display_name":"Rest (music)","level":2,"score":0.7429128885269165},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7401796579360962},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.7193422317504883},{"id":"https://openalex.org/C67203356","wikidata":"https://www.wikidata.org/wiki/Q1321905","display_name":"Reinforcement","level":2,"score":0.5274857878684998},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.44568386673927307},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.40927475690841675},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1505643129348755},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","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},{"id":"https://openalex.org/C164705383","wikidata":"https://www.wikidata.org/wiki/Q10379","display_name":"Cardiology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/kse63888.2024.11063636","is_oa":false,"landing_page_url":"https://doi.org/10.1109/kse63888.2024.11063636","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 16th International Conference on Knowledge and System Engineering (KSE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1557517019","https://openalex.org/W2583649498","https://openalex.org/W2601496281","https://openalex.org/W2955835447","https://openalex.org/W2979566992","https://openalex.org/W2997401484","https://openalex.org/W2999118008","https://openalex.org/W2999616200","https://openalex.org/W3090668753","https://openalex.org/W3161997752","https://openalex.org/W4224306538","https://openalex.org/W4284680450","https://openalex.org/W4313563788","https://openalex.org/W4317381964","https://openalex.org/W4380792805","https://openalex.org/W4388483057","https://openalex.org/W4392301058","https://openalex.org/W4401074154","https://openalex.org/W6634438429"],"related_works":["https://openalex.org/W2961085424","https://openalex.org/W4306674287","https://openalex.org/W4387369504","https://openalex.org/W4394896187","https://openalex.org/W3170094116","https://openalex.org/W4386462264","https://openalex.org/W3107602296","https://openalex.org/W4364306694","https://openalex.org/W4312192474","https://openalex.org/W4283697347"],"abstract_inverted_index":{"REST":[0,25],"(Representational":[1],"State":[2],"Transfer)":[3],"APIs":[4],"have":[5],"become":[6],"integral":[7],"for":[8],"data":[9],"communication":[10],"and":[11,18,42,66,93],"exchange":[12],"due":[13],"to":[14,62,134,142],"their":[15],"simplicity,":[16],"scalability,":[17],"compatibility":[19],"with":[20],"web":[21],"standards.":[22],"However,":[23],"ensuring":[24],"APIs'":[26],"reliability":[27],"through":[28],"rigorous":[29],"testing":[30,57,113],"poses":[31],"significant":[32],"challenges,":[33],"given":[34],"the":[35,81,121,136,143,153,157],"complexities":[36],"of":[37,84,103,123,139,152],"operations,":[38],"parameters,":[39],"inputs,":[40],"dependencies,":[41],"call":[43],"sequences.":[44],"In":[45],"this":[46],"paper,":[47],"we":[48],"introduce":[49],"MUCOREST,":[50],"a":[51,101],"novel":[52],"Reinforcement":[53],"Learning":[54],"(RL)-based":[55],"API":[56,95,112,125,132],"approach":[58],"that":[59,107],"leverages":[60],"Qlearning":[61],"maximize":[63],"code":[64,91],"coverage":[65],"output":[67],"coverage,":[68],"thereby":[69],"improving":[70],"bug":[71],"discovery.":[72],"By":[73],"focusing":[74],"on":[75,100],"these":[76],"proximate":[77],"objectives":[78],"rather":[79],"than":[80],"abstract":[82],"goal":[83],"maximizing":[85],"failures,":[86],"MUCOREST":[87,108,127],"effectively":[88],"discovers":[89],"critical":[90],"areas":[92],"diverse":[94],"behaviors.":[96],"The":[97],"experimental":[98],"results":[99],"benchmark":[102],"10":[104],"services":[105],"show":[106],"significantly":[109],"outperforms":[110],"state-of-the-art":[111],"approaches":[114],"by":[115,156,164],"<tex":[116,147],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[117,148],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$11.6-261.1":[118],"\\%$</tex>":[119,151],"in":[120],"number":[122,138],"discovered":[124,155],"bugs.":[126],"can":[128,160],"generate":[129],"much":[130],"fewer":[131],"calls":[133],"discover":[135],"same":[137],"bugs":[140,154],"compared":[141],"other":[144,158],"approaches.":[145],"Furthermore,":[146],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$12.17":[149],"\\%-64.09":[150],"techniques":[159],"also":[161],"be":[162],"found":[163],"mucorest.":[165]},"counts_by_year":[],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2025-10-10T00:00:00"}
