{"id":"https://openalex.org/W4405935004","doi":"https://doi.org/10.1109/tse.2024.3523487","title":"Refactoring Microservices to Microservices in Support of Evolutionary Design","display_name":"Refactoring Microservices to Microservices in Support of Evolutionary Design","publication_year":2024,"publication_date":"2024-12-31","ids":{"openalex":"https://openalex.org/W4405935004","doi":"https://doi.org/10.1109/tse.2024.3523487"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2024.3523487","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2024.3523487","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},"type":"article","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/A5051665842","display_name":"Chenxing Zhong","orcid":"https://orcid.org/0000-0001-7298-1926"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chenxing Zhong","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0001-7298-1926","affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Shanshan Li","orcid":"https://orcid.org/0000-0002-7588-5603"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shanshan Li","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0002-7588-5603","affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100420137","display_name":"He Zhang","orcid":"https://orcid.org/0000-0002-9159-5331"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"He Zhang","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0002-9159-5331","affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100340329","display_name":"Huang Huang","orcid":"https://orcid.org/0000-0002-1296-4363"},"institutions":[{"id":"https://openalex.org/I4387152367","display_name":"State Grid Nanjing Power Supply Company (China)","ror":"https://ror.org/00emjrx81","country_code":null,"type":"company","lineage":["https://openalex.org/I4387152367"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Huang Huang","raw_affiliation_strings":["State Grid Nanjing Power Supply Company, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0002-1296-4363","affiliations":[{"raw_affiliation_string":"State Grid Nanjing Power Supply Company, Nanjing, China","institution_ids":["https://openalex.org/I4387152367"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030814744","display_name":"Lanxin Yang","orcid":"https://orcid.org/0000-0002-0406-2263"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lanxin Yang","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0002-0406-2263","affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"last","author":{"id":null,"display_name":"Yuanfang Cai","orcid":"https://orcid.org/0000-0002-2690-8557"},"institutions":[{"id":"https://openalex.org/I72816309","display_name":"Drexel University","ror":"https://ror.org/04bdffz58","country_code":"US","type":"education","lineage":["https://openalex.org/I72816309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuanfang Cai","raw_affiliation_strings":["Drexel University, Philadelphia, PA, USA","Drexel University, Philadelphia, PA, United States"],"raw_orcid":"https://orcid.org/0000-0002-2690-8557","affiliations":[{"raw_affiliation_string":"Drexel University, Philadelphia, PA, USA","institution_ids":["https://openalex.org/I72816309"]},{"raw_affiliation_string":"Drexel University, Philadelphia, PA, United States","institution_ids":["https://openalex.org/I72816309"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.5583,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.9214824,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"51","issue":"2","first_page":"484","last_page":"502"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9940000176429749,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9940000176429749,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9934999942779541,"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/T12238","display_name":"Green IT and Sustainability","score":0.9757000207901001,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.9686468839645386},{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.9198999404907227},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8286342024803162},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.509575605392456},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.45669299364089966},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.1666642725467682},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1561044156551361}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9686468839645386},{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.9198999404907227},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8286342024803162},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.509575605392456},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.45669299364089966},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1666642725467682},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1561044156551361},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tse.2024.3523487","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2024.3523487","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1135689530","display_name":null,"funder_award_id":"62302210","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4107073814","display_name":null,"funder_award_id":"62202219","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4501416219","display_name":null,"funder_award_id":"BK20241195","funder_id":"https://openalex.org/F4320322769","funder_display_name":"Natural Science Foundation of Jiangsu Province"},{"id":"https://openalex.org/G949019809","display_name":"\u96c6\u6210\u667a\u80fd\u5b66\u4e60\u7684\u8f6f\u4ef6\u8fc7\u7a0b\u4eff\u771f\u5efa\u6a21\u6280\u672f\u7814\u7a76","funder_award_id":"62072227","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320322769","display_name":"Natural Science Foundation of Jiangsu Province","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":73,"referenced_works":["https://openalex.org/W861814484","https://openalex.org/W1506010655","https://openalex.org/W1548703962","https://openalex.org/W1584056478","https://openalex.org/W1668578304","https://openalex.org/W1914987135","https://openalex.org/W1963598945","https://openalex.org/W2080927183","https://openalex.org/W2083560394","https://openalex.org/W2097445863","https://openalex.org/W2108188807","https://openalex.org/W2126105956","https://openalex.org/W2132223111","https://openalex.org/W2132366653","https://openalex.org/W2133731789","https://openalex.org/W2134800132","https://openalex.org/W2144969491","https://openalex.org/W2153839362","https://openalex.org/W2156647953","https://openalex.org/W2165043113","https://openalex.org/W2183659962","https://openalex.org/W2250322698","https://openalex.org/W2296642727","https://openalex.org/W2392975828","https://openalex.org/W2465318792","https://openalex.org/W2593947001","https://openalex.org/W2715183888","https://openalex.org/W2754403750","https://openalex.org/W2761479024","https://openalex.org/W2767635119","https://openalex.org/W2769612389","https://openalex.org/W2779397283","https://openalex.org/W2782584566","https://openalex.org/W2799310732","https://openalex.org/W2942286908","https://openalex.org/W2942980521","https://openalex.org/W2954659094","https://openalex.org/W2955831855","https://openalex.org/W2974106837","https://openalex.org/W3022630278","https://openalex.org/W3028783161","https://openalex.org/W3029604810","https://openalex.org/W3035091653","https://openalex.org/W3037581337","https://openalex.org/W3037838807","https://openalex.org/W3081034060","https://openalex.org/W3083804123","https://openalex.org/W3094662328","https://openalex.org/W3096356506","https://openalex.org/W3097574021","https://openalex.org/W3113106364","https://openalex.org/W3128808440","https://openalex.org/W3159076496","https://openalex.org/W3161798831","https://openalex.org/W3161996246","https://openalex.org/W3163657358","https://openalex.org/W3175467606","https://openalex.org/W3184007005","https://openalex.org/W3185222174","https://openalex.org/W3191614725","https://openalex.org/W3214770792","https://openalex.org/W4246565613","https://openalex.org/W4247794137","https://openalex.org/W4282942449","https://openalex.org/W4284668848","https://openalex.org/W4291213652","https://openalex.org/W4292405825","https://openalex.org/W4302286417","https://openalex.org/W4313059319","https://openalex.org/W4320890541","https://openalex.org/W4322744227","https://openalex.org/W6745148249","https://openalex.org/W6752550290"],"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/W4313549863","https://openalex.org/W2096877983","https://openalex.org/W3161551626","https://openalex.org/W3089490784"],"abstract_inverted_index":{"<italic":[0,26,76,138,201,222],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[1,27,39,77,79,139,202,223],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">Evolutionary":[2],"design</i>":[3],"is":[4,14,141],"a":[5,17,35,51],"widely":[6],"accepted":[7],"practice":[8],"for":[9,46,182],"defining":[10],"microservice":[11,36,59,92,107],"boundaries.":[12],"It":[13],"performed":[15],"through":[16],"sequence":[18],"of":[19,34,193,221,237],"incremental":[20],"refactoring":[21,41,60,114,125,146,158,184],"tasks":[22],"(we":[23],"call":[24],"it":[25,164],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u201cmicroservice":[28],"refactoring\u201d</i>),":[29],"each":[30],"restructuring":[31],"only":[32,111],"part":[33,115,126,147],"system":[37],"(<italic":[38],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">a.k.a.,":[40],"part</i>)":[42],"into":[43,178,241],"well-defined":[44],"services":[45],"improving":[47],"the":[48,103,113,121,124,128,132,136,145,154,157,170,179,198,217,226,233],"architecture":[49,105],"in":[50,57,106,116,169,235],"controlled":[52],"manner.":[53],"Despite":[54],"its":[55],"popularity":[56],"practice,":[58],"suffers":[61],"from":[62,200],"insufficient":[63],"methodological":[64],"support.":[65],"While":[66],"there":[67],"are":[68],"numerous":[69],"studies":[70],"addressing":[71],"similar":[72],"software":[73,81],"design":[74],"tasks,":[75],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">i</i>.<italic":[78],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">e</i>.,":[80],"remodularization":[82],"and":[83,127,159,206,247],"microservitization,":[84],"their":[85,98,176],"approaches":[86,99],"prove":[87],"inadequate":[88],"when":[89],"applied":[90],"to":[91,135,143,167,214,216],"refactoring.":[93],"Our":[94],"analysis":[95],"reveals":[96],"that":[97,197],"may":[100],"even":[101],"degrade":[102],"entire":[104],"refactoring,":[108],"as":[109],"they":[110],"optimize":[112],"such":[117],"applications,":[118],"but":[119],"neglect":[120],"relationships":[122],"between":[123,156],"remaining":[129],"system.":[130],"As":[131],"first":[133],"response":[134],"need,":[137],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">Micro2Micro</i>":[140,203,224],"proposed":[142],"re-partition":[144],"while":[148],"optimizing":[149],"three":[150],"quality":[151,208,245],"objectives":[152],"including":[153],"interdependence":[155],"non-refactoring":[160],"parts.":[161],"In":[162],"addition,":[163],"allows":[165],"architects":[166],"intervene":[168],"decision-making":[171],"process":[172],"by":[173],"interactively":[174],"incorporating":[175],"knowledge":[177],"iterative":[180],"search":[181],"optimal":[183],"solutions.":[185],"An":[186],"empirical":[187],"study":[188],"on":[189],"13":[190],"open-source":[191],"projects":[192],"different":[194],"sizes":[195],"shows":[196],"solutions":[199,228],"perform":[204],"well":[205],"exhibit":[207],"improvement":[209],"with":[210],"an":[211],"average":[212],"up":[213],"45%":[215],"original":[218],"architecture.":[219],"Users":[220],"found":[225],"suggested":[227],"highly":[229],"satisfactory.":[230],"They":[231],"acknowledge":[232],"advantages":[234],"terms":[236],"infusing":[238],"human":[239],"intelligence":[240],"decisions,":[242],"providing":[243],"immediate":[244],"feedback,":[246],"quick":[248],"exploration":[249],"capability.":[250]},"counts_by_year":[{"year":2025,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
