{"id":"https://openalex.org/W4405441380","doi":"https://doi.org/10.1109/icebe62490.2024.00014","title":"Test Case Migration from Monolith to Microservices Using Large Language Models","display_name":"Test Case Migration from Monolith to Microservices Using Large Language Models","publication_year":2024,"publication_date":"2024-10-11","ids":{"openalex":"https://openalex.org/W4405441380","doi":"https://doi.org/10.1109/icebe62490.2024.00014"},"language":"en","primary_location":{"id":"doi:10.1109/icebe62490.2024.00014","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icebe62490.2024.00014","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on e-Business Engineering (ICEBE)","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/A5068306538","display_name":"Hang-Wei Yeh","orcid":null},"institutions":[{"id":"https://openalex.org/I153512688","display_name":"National Taiwan Ocean University","ror":"https://ror.org/03bvvnt49","country_code":"TW","type":"education","lineage":["https://openalex.org/I153512688"]}],"countries":["TW"],"is_corresponding":false,"raw_author_name":"Hang-Wei Yeh","raw_affiliation_strings":["National Taiwan Ocean University,Department of Computer Science and Engineering,Keelung,Taiwan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Taiwan Ocean University,Department of Computer Science and Engineering,Keelung,Taiwan","institution_ids":["https://openalex.org/I153512688"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084737318","display_name":"Shang\u2010Pin Ma","orcid":"https://orcid.org/0000-0002-3317-5750"},"institutions":[{"id":"https://openalex.org/I153512688","display_name":"National Taiwan Ocean University","ror":"https://ror.org/03bvvnt49","country_code":"TW","type":"education","lineage":["https://openalex.org/I153512688"]}],"countries":["TW"],"is_corresponding":false,"raw_author_name":"Shang-Pin Ma","raw_affiliation_strings":["National Taiwan Ocean University,Department of Computer Science and Engineering,Keelung,Taiwan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Taiwan Ocean University,Department of Computer Science and Engineering,Keelung,Taiwan","institution_ids":["https://openalex.org/I153512688"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100419293","display_name":"Yi Chen","orcid":"https://orcid.org/0000-0003-3669-1643"},"institutions":[{"id":"https://openalex.org/I153512688","display_name":"National Taiwan Ocean University","ror":"https://ror.org/03bvvnt49","country_code":"TW","type":"education","lineage":["https://openalex.org/I153512688"]}],"countries":["TW"],"is_corresponding":false,"raw_author_name":"Yi Chen","raw_affiliation_strings":["National Taiwan Ocean University,Department of Computer Science and Engineering,Keelung,Taiwan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Taiwan Ocean University,Department of Computer Science and Engineering,Keelung,Taiwan","institution_ids":["https://openalex.org/I153512688"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I153512688"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"29","last_page":"35"},"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.9995999932289124,"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.9995999932289124,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9836999773979187,"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"}},{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9824000000953674,"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/microservices","display_name":"Microservices","score":0.9492422342300415},{"id":"https://openalex.org/keywords/monolith","display_name":"Monolith","score":0.8783286809921265},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7038785219192505},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.44886481761932373},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4264806807041168},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.16161435842514038},{"id":"https://openalex.org/keywords/geology","display_name":"Geology","score":0.14638835191726685},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.09103932976722717}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9492422342300415},{"id":"https://openalex.org/C152815550","wikidata":"https://www.wikidata.org/wiki/Q653208","display_name":"Monolith","level":3,"score":0.8783286809921265},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7038785219192505},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.44886481761932373},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4264806807041168},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.16161435842514038},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.14638835191726685},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.09103932976722717},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C161790260","wikidata":"https://www.wikidata.org/wiki/Q82264","display_name":"Catalysis","level":2,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icebe62490.2024.00014","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icebe62490.2024.00014","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on e-Business Engineering (ICEBE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Reduced inequalities","id":"https://metadata.un.org/sdg/10","score":0.7599999904632568}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1981329136","https://openalex.org/W2154738170","https://openalex.org/W2163922914","https://openalex.org/W2170771779","https://openalex.org/W2625367499","https://openalex.org/W2793401650","https://openalex.org/W2806726560","https://openalex.org/W2963026732","https://openalex.org/W4321062049","https://openalex.org/W4378218898","https://openalex.org/W4388666796","https://openalex.org/W6630180331","https://openalex.org/W6755207826","https://openalex.org/W6809646742","https://openalex.org/W6857305977","https://openalex.org/W6858494606"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W4210334847","https://openalex.org/W3181741639","https://openalex.org/W4367181468","https://openalex.org/W2767473057","https://openalex.org/W4225586032","https://openalex.org/W3003367851","https://openalex.org/W1492892507"],"abstract_inverted_index":{"Due":[0],"to":[1,20,36,72,107],"microservices'":[2],"modularity,":[3],"high":[4],"scalability,":[5],"and":[6,11,40,43,51,119,127,130,139],"good":[7],"fault":[8],"tolerance,":[9],"more":[10,12],"software":[13],"systems":[14,79],"are":[15,150],"transitioning":[16],"from":[17,105],"monolithic":[18,78,120,125,148],"architectures":[19],"microservice":[21,55],"architectures.":[22],"In":[23],"this":[24,87],"migration":[25,28,92],"process,":[26],"the":[27,45,49,54,83,113,122,131,142,147],"of":[29,53,70,77,146],"test":[30,75,91,117,144,154,169],"cases":[31,76,118,145,155],"is":[32,66],"a":[33,68,90,173],"crucial":[34],"step":[35],"ensure":[37],"functional":[38],"consistency":[39],"completeness":[41],"before":[42],"after":[44],"migration,":[46,64,110],"thereby":[47],"maintaining":[48],"stability":[50],"reliability":[52],"system":[56,149],"post-migration.":[57],"However,":[58],"despite":[59],"numerous":[60],"studies":[61],"on":[62,95],"architecture":[63],"there":[65],"still":[67],"lack":[69],"methods":[71],"efficiently":[73],"convert":[74],"into":[80,152],"ones":[81],"for":[82,156],"migrated":[84,128],"microservices.":[85,134],"Therefore,":[86],"study":[88],"proposes":[89],"approach":[93],"based":[94],"Large":[96],"Language":[97],"Models":[98],"(LLM),":[99],"called":[100],"LTM^3":[101,111,164],"(LLM-based":[102],"Test":[103],"Migration":[104],"Monolith":[106],"Microservices).":[108],"During":[109],"identifies":[112],"correspondence":[114],"between":[115,124,133],"existing":[116],"functions,":[121],"connections":[123],"functions":[126],"microservices,":[129],"dependencies":[132],"Subsequently,":[135],"by":[136],"utilizing":[137],"LLM":[138],"appropriate":[140],"prompting,":[141],"integration":[143],"transformed":[151],"contract":[153],"each":[157],"microservice.":[158],"The":[159],"experimental":[160],"results":[161],"showed":[162],"that":[163],"can":[165],"effectively":[166],"migrate":[167],"most":[168],"cases,":[170],"with":[171],"only":[172],"tiny":[174],"portion":[175],"requiring":[176],"manual":[177],"adjustment.":[178]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
