{"id":"https://openalex.org/W4393184029","doi":"https://doi.org/10.1145/3634814.3634839","title":"AI-based Quality-driven Decomposition Tool for Monolith to Microservice Migration","display_name":"AI-based Quality-driven Decomposition Tool for Monolith to Microservice Migration","publication_year":2023,"publication_date":"2023-10-27","ids":{"openalex":"https://openalex.org/W4393184029","doi":"https://doi.org/10.1145/3634814.3634839"},"language":"en","primary_location":{"id":"doi:10.1145/3634814.3634839","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3634814.3634839","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2023 4th Asia Service Sciences and Software Engineering Conference","raw_type":"proceedings-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/A5056531278","display_name":"Muhammad Hafiz Hasan","orcid":"https://orcid.org/0000-0001-7094-5884"},"institutions":[{"id":"https://openalex.org/I130343225","display_name":"Universiti Putra Malaysia","ror":"https://ror.org/02e91jd64","country_code":"MY","type":"education","lineage":["https://openalex.org/I130343225"]}],"countries":["MY"],"is_corresponding":false,"raw_author_name":"Muhammad Hafiz Hasan","raw_affiliation_strings":["Universiti Putra Malaysia, Malaysia"],"raw_orcid":"https://orcid.org/0000-0001-7094-5884","affiliations":[{"raw_affiliation_string":"Universiti Putra Malaysia, Malaysia","institution_ids":["https://openalex.org/I130343225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024029025","display_name":"Mohd Hafeez Osman","orcid":"https://orcid.org/0000-0003-1108-2286"},"institutions":[{"id":"https://openalex.org/I130343225","display_name":"Universiti Putra Malaysia","ror":"https://ror.org/02e91jd64","country_code":"MY","type":"education","lineage":["https://openalex.org/I130343225"]}],"countries":["MY"],"is_corresponding":false,"raw_author_name":"Mohd Hafeez Osman","raw_affiliation_strings":["Universiti Putra Malaysia, Malaysia"],"raw_orcid":"https://orcid.org/0000-0003-1108-2286","affiliations":[{"raw_affiliation_string":"Universiti Putra Malaysia, Malaysia","institution_ids":["https://openalex.org/I130343225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069225514","display_name":"Novia Admodisastro","orcid":"https://orcid.org/0000-0002-1715-946X"},"institutions":[{"id":"https://openalex.org/I130343225","display_name":"Universiti Putra Malaysia","ror":"https://ror.org/02e91jd64","country_code":"MY","type":"education","lineage":["https://openalex.org/I130343225"]}],"countries":["MY"],"is_corresponding":false,"raw_author_name":"Novia Indriaty Admodisastro","raw_affiliation_strings":["Universiti Putra Malaysia, Malaysia"],"raw_orcid":"https://orcid.org/0000-0002-1715-946X","affiliations":[{"raw_affiliation_string":"Universiti Putra Malaysia, Malaysia","institution_ids":["https://openalex.org/I130343225"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052520101","display_name":"Sufri Muhammad","orcid":"https://orcid.org/0000-0002-8836-7549"},"institutions":[{"id":"https://openalex.org/I130343225","display_name":"Universiti Putra Malaysia","ror":"https://ror.org/02e91jd64","country_code":"MY","type":"education","lineage":["https://openalex.org/I130343225"]}],"countries":["MY"],"is_corresponding":false,"raw_author_name":"Muhamad Sufri Muhammad","raw_affiliation_strings":["Universiti Putra Malaysia, Malaysia"],"raw_orcid":"https://orcid.org/0000-0002-8836-7549","affiliations":[{"raw_affiliation_string":"Universiti Putra Malaysia, Malaysia","institution_ids":["https://openalex.org/I130343225"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I130343225"],"apc_list":null,"apc_paid":null,"fwci":0.1875,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.5607307,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"181","last_page":"191"},"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.9997000098228455,"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.9997000098228455,"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.9976000189781189,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9951000213623047,"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/monolith","display_name":"Monolith","score":0.8961482048034668},{"id":"https://openalex.org/keywords/decomposition","display_name":"Decomposition","score":0.7569612264633179},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.5799229741096497},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5357218384742737},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.48062843084335327},{"id":"https://openalex.org/keywords/chemistry","display_name":"Chemistry","score":0.17708438634872437},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14754906296730042},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.10680046677589417}],"concepts":[{"id":"https://openalex.org/C152815550","wikidata":"https://www.wikidata.org/wiki/Q653208","display_name":"Monolith","level":3,"score":0.8961482048034668},{"id":"https://openalex.org/C124681953","wikidata":"https://www.wikidata.org/wiki/Q339062","display_name":"Decomposition","level":2,"score":0.7569612264633179},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.5799229741096497},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5357218384742737},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.48062843084335327},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.17708438634872437},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14754906296730042},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.10680046677589417},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"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/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3634814.3634839","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3634814.3634839","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2023 4th Asia Service Sciences and Software Engineering Conference","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Reduced inequalities","score":0.7699999809265137,"id":"https://metadata.un.org/sdg/10"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W1599454686","https://openalex.org/W1971421925","https://openalex.org/W1978156144","https://openalex.org/W2022923677","https://openalex.org/W2067191022","https://openalex.org/W2095293504","https://openalex.org/W2122519137","https://openalex.org/W2137512013","https://openalex.org/W2140190241","https://openalex.org/W2162598207","https://openalex.org/W2167363007","https://openalex.org/W2171180835","https://openalex.org/W2507164204","https://openalex.org/W2750746471","https://openalex.org/W2751519133","https://openalex.org/W2758656356","https://openalex.org/W2803322283","https://openalex.org/W2897249806","https://openalex.org/W2932700968","https://openalex.org/W2948063956","https://openalex.org/W3011623009","https://openalex.org/W3012476255","https://openalex.org/W3019913914","https://openalex.org/W3084585819","https://openalex.org/W3090649033","https://openalex.org/W3091866490","https://openalex.org/W3106188259","https://openalex.org/W3159273235","https://openalex.org/W3161934863","https://openalex.org/W3184007005","https://openalex.org/W3196243846","https://openalex.org/W4212863985","https://openalex.org/W4295306962","https://openalex.org/W4310494058","https://openalex.org/W4366124310","https://openalex.org/W4379467190","https://openalex.org/W6922120124"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W3181741639","https://openalex.org/W4210334847","https://openalex.org/W4367181468","https://openalex.org/W2767473057","https://openalex.org/W4225586032","https://openalex.org/W2351197002","https://openalex.org/W3003367851","https://openalex.org/W3119944216","https://openalex.org/W2994988622"],"abstract_inverted_index":{"Businesses":[0,26],"and":[1,24,144,170],"organizations":[2],"are":[3],"increasingly":[4],"moving":[5],"their":[6,28],"business-critical":[7],"systems":[8],"to":[9,13,32,38,66,92,107],"the":[10,40,44,55,67,74,93,109,118,129,154,160,168,171,174,179],"cloud":[11,17],"environment":[12],"take":[14],"advantage":[15],"of":[16,48,136,173],"benefits,":[18],"thus":[19],"improving":[20],"its":[21],"agility,":[22],"maintainability,":[23],"flexibility.":[25],"decompose":[27],"legacy":[29],"monolith":[30,90,103],"applications":[31,91],"cloud-native":[33,41],"architecture":[34,57],"such":[35],"as":[36],"microservice":[37,94,120],"leverage":[39],"potential.":[42],"With":[43],"expanding":[45],"distributed":[46],"nature":[47],"migrated":[49,56],"applications,":[50],"new":[51],"challenges":[52],"in":[53],"determining":[54],"quality":[58,69,126],"arise.":[59],"Previous":[60],"migration":[61,124],"framework":[62],"gives":[63],"minimal":[64],"attention":[65],"post-migration":[68],"aspect.":[70],"This":[71,96],"paper":[72],"presents":[73],"Structural":[75],"Quality":[76],"(S-Quality)":[77],"tool":[78,83,97,115,143,176],"-":[79],"a":[80,148],"quality-driven":[81],"decomposition":[82],"that":[84,159],"uses":[85],"machine":[86],"learning":[87],"for":[88],"migrating":[89],"architecture.":[95],"utilizes":[98],"various":[99],"clustering":[100],"techniques":[101],"on":[102,123],"structural":[104],"design":[105],"properties":[106],"determine":[108],"service":[110],"boundaries.":[111],"In":[112],"addition,":[113],"this":[114,137],"facilitates":[116],"identifying":[117],"best":[119],"candidates":[121],"based":[122],"architectural":[125],"objectives":[127],"through":[128],"scoring":[130,145,162],"algorithm":[131,146,163],"method,":[132],"hence":[133],"another":[134],"contribution":[135],"work.":[138],"We":[139],"validate":[140],"our":[141],"developed":[142],"using":[147],"semi-structured":[149],"interview":[150],"with":[151],"experts":[152,169],"from":[153,167],"industry.":[155],"Overall,":[156],"findings":[157],"indicate":[158],"proposed":[161],"shows":[164],"positive":[165],"feedback":[166],"acceptance":[172],"S-Quality":[175],"applicability":[177],"by":[178],"industries.":[180]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-06-28T08:01:55.173337","created_date":"2025-10-10T00:00:00"}
