{"id":"https://openalex.org/W4411054999","doi":"https://doi.org/10.1109/access.2025.3577095","title":"Method-Level Syntactic and Semantic Clustering for Microservice Discovery in Legacy Enterprise Systems","display_name":"Method-Level Syntactic and Semantic Clustering for Microservice Discovery in Legacy Enterprise Systems","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4411054999","doi":"https://doi.org/10.1109/access.2025.3577095"},"language":"en","primary_location":{"id":"doi:10.1109/access.2025.3577095","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3577095","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2025.3577095","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5031291641","display_name":"Adambarage Anuruddha Chathuranga De Alwis","orcid":"https://orcid.org/0000-0002-4954-6595"},"institutions":[{"id":"https://openalex.org/I160993911","display_name":"Queensland University of Technology","ror":"https://ror.org/03pnv4752","country_code":"AU","type":"education","lineage":["https://openalex.org/I160993911"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"Adambarage Anuruddha Chathuranga de Alwis","raw_affiliation_strings":["School of Information Systems, Queensland University of Technology (QUT), Brisbane, QLD, Australia","Queensland University of Technology (QUT), Australia"],"affiliations":[{"raw_affiliation_string":"School of Information Systems, Queensland University of Technology (QUT), Brisbane, QLD, Australia","institution_ids":["https://openalex.org/I160993911"]},{"raw_affiliation_string":"Queensland University of Technology (QUT), Australia","institution_ids":["https://openalex.org/I160993911"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030334397","display_name":"Alistair Barros","orcid":"https://orcid.org/0000-0001-8980-6841"},"institutions":[{"id":"https://openalex.org/I160993911","display_name":"Queensland University of Technology","ror":"https://ror.org/03pnv4752","country_code":"AU","type":"education","lineage":["https://openalex.org/I160993911"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Alistair Barros","raw_affiliation_strings":["School of Information Systems, Queensland University of Technology (QUT), Brisbane, QLD, Australia","Queensland University of Technology (QUT), Australia"],"affiliations":[{"raw_affiliation_string":"School of Information Systems, Queensland University of Technology (QUT), Brisbane, QLD, Australia","institution_ids":["https://openalex.org/I160993911"]},{"raw_affiliation_string":"Queensland University of Technology (QUT), Australia","institution_ids":["https://openalex.org/I160993911"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071276579","display_name":"Colin Fidge","orcid":"https://orcid.org/0000-0002-9410-7217"},"institutions":[{"id":"https://openalex.org/I160993911","display_name":"Queensland University of Technology","ror":"https://ror.org/03pnv4752","country_code":"AU","type":"education","lineage":["https://openalex.org/I160993911"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Colin Fidge","raw_affiliation_strings":["School of Computer Science, Queensland University of Technology (QUT), Brisbane, QLD, Australia","Queensland University of Technology (QUT), Australia"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, Queensland University of Technology (QUT), Brisbane, QLD, Australia","institution_ids":["https://openalex.org/I160993911"]},{"raw_affiliation_string":"Queensland University of Technology (QUT), Australia","institution_ids":["https://openalex.org/I160993911"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024929895","display_name":"Artem Polyvyanyy","orcid":"https://orcid.org/0000-0002-7672-1643"},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"The University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Artem Polyvyanyy","raw_affiliation_strings":["School of Computing and Information Systems, The University of Melbourne, Melbourne, VIC, Australia","The University of Melbourne, Australia"],"affiliations":[{"raw_affiliation_string":"School of Computing and Information Systems, The University of Melbourne, Melbourne, VIC, Australia","institution_ids":["https://openalex.org/I165779595"]},{"raw_affiliation_string":"The University of Melbourne, Australia","institution_ids":["https://openalex.org/I165779595"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5031291641"],"corresponding_institution_ids":["https://openalex.org/I160993911"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":1.4946,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.83584083,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"13","issue":null,"first_page":"100557","last_page":"100571"},"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.9987000226974487,"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.9987000226974487,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9966999888420105,"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/T10703","display_name":"Business Process Modeling and Analysis","score":0.9745000004768372,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8410522937774658},{"id":"https://openalex.org/keywords/cluster-analysis","display_name":"Cluster analysis","score":0.5765126347541809},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.4658191204071045},{"id":"https://openalex.org/keywords/legacy-system","display_name":"Legacy system","score":0.4539310038089752},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.43184131383895874},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.38200971484184265},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.367381751537323},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.33052605390548706},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.32911941409111023},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2222842574119568},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.07683032751083374}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8410522937774658},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.5765126347541809},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.4658191204071045},{"id":"https://openalex.org/C105446022","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy system","level":3,"score":0.4539310038089752},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.43184131383895874},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.38200971484184265},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.367381751537323},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.33052605390548706},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.32911941409111023},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2222842574119568},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.07683032751083374},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2025.3577095","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3577095","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:9a3894563cb240e082bd746950f34d2c","is_oa":true,"landing_page_url":"https://doaj.org/article/9a3894563cb240e082bd746950f34d2c","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 13, Pp 100557-100571 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2025.3577095","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3577095","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.5,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G2248501085","display_name":null,"funder_award_id":"DP220101516","funder_id":"https://openalex.org/F4320334704","funder_display_name":"Australian Research Council"}],"funders":[{"id":"https://openalex.org/F4320334704","display_name":"Australian Research Council","ror":"https://ror.org/05mmh0f86"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W1482591673","https://openalex.org/W1572492890","https://openalex.org/W1903851568","https://openalex.org/W1973804661","https://openalex.org/W1996463707","https://openalex.org/W2060470544","https://openalex.org/W2111540240","https://openalex.org/W2123551785","https://openalex.org/W2133731789","https://openalex.org/W2140545609","https://openalex.org/W2148429572","https://openalex.org/W2159721485","https://openalex.org/W2163192934","https://openalex.org/W2191015976","https://openalex.org/W2465318792","https://openalex.org/W2483144311","https://openalex.org/W2493563799","https://openalex.org/W2614669878","https://openalex.org/W2766780114","https://openalex.org/W2897232716","https://openalex.org/W2899874557","https://openalex.org/W3009802190","https://openalex.org/W3033791609","https://openalex.org/W3090649033","https://openalex.org/W3094662328","https://openalex.org/W3161996246","https://openalex.org/W3163784965","https://openalex.org/W3204705605","https://openalex.org/W4206191053","https://openalex.org/W4251607381","https://openalex.org/W4294627637","https://openalex.org/W4309763943","https://openalex.org/W4393058075","https://openalex.org/W6697140600","https://openalex.org/W6787460266"],"related_works":["https://openalex.org/W4210334847","https://openalex.org/W3181741639","https://openalex.org/W4367181468","https://openalex.org/W2767473057","https://openalex.org/W4225586032","https://openalex.org/W4205621023","https://openalex.org/W3203173450","https://openalex.org/W2945774639","https://openalex.org/W2967819432","https://openalex.org/W2802891862"],"abstract_inverted_index":{"Enterprise":[0],"systems,":[1,14,86,170,183,210],"such":[2],"as":[3,68,128],"enterprise":[4,62,85,166,182,209],"resource":[5],"planning,":[6],"customer":[7,167],"relationship":[8,168],"management,":[9],"and":[10,21,28,46,73,91,106,136,155,161,172,189,217],"supply":[11],"chain":[12],"management":[13,169],"are":[15,22,34],"widely":[16],"used":[17],"in":[18,71,213],"corporate":[19],"sectors":[20],"notorious":[23],"for":[24,58,118,149],"being":[25],"large,":[26],"inflexible":[27],"monolithic.":[29],"Their":[30],"many":[31],"application-specific":[32],"methods":[33,123,141],"challenging":[35],"to":[36,192],"decouple":[37],"manually":[38],"because":[39],"they":[40],"manage":[41],"asynchronous,":[42],"user-driven":[43],"business":[44,47,89,110,187,199],"processes":[45],"objects":[48,111,188,200],"having":[49],"complex":[50],"structural":[51,107,135],"relationships.":[52],"We":[53],"present":[54],"an":[55],"automated":[56],"technique":[57,79,158],"identifying":[59],"parts":[60],"of":[61,84,98,121,180,185,198],"systems":[63],"that":[64,124],"can":[65],"run":[66],"separately":[67],"fine-grained":[69],"microservices":[70,193,204],"flexible":[72],"scalable":[74],"Cloud":[75],"systems.":[76],"Our":[77,157],"remodularization":[78],"uses":[80],"both":[81],"semantic":[82],"properties":[83],"i.e.,":[87],"domain-level":[88],"object":[90],"method":[92],"relationships,":[93],"together":[94],"with":[95,207],"syntactic":[96,133],"features":[97],"the":[99,116,140,203],"methods\u2019":[100],"code,":[101],"e.g.,":[102],"their":[103],"call":[104],"patterns":[105],"similarity.":[108],"Semantically,":[109],"derived":[112],"from":[113],"databases":[114],"form":[115],"basis":[117],"prospective":[119],"clustering":[120,154],"those":[122],"act":[125],"on":[126,131,152],"them":[127],"modules,":[129],"while":[130],"a":[132],"level,":[134],"interaction":[137],"details":[138],"between":[139],"themselves":[142],"provide":[143],"further":[144],"insights":[145],"into":[146],"module":[147],"dependencies":[148],"grouping,":[150],"based":[151],"K-means":[153],"optimization.":[156],"was":[159],"prototyped":[160],"validated":[162],"using":[163,195],"two":[164],"open-source":[165],"SugarCRM":[171],"ChurchCRM.":[173],"The":[174],"empirical":[175],"results":[176],"demonstrate":[177,211],"improved":[178],"feasibility":[179],"remodularizing":[181],"inclusive":[184],"coded":[186],"methods,":[190],"compared":[191],"constructed":[194],"class-level":[196],"decoupling":[197],"only.":[201],"Furthermore,":[202],"recommended,":[205],"integrated":[206],"\u201cbackend\u201d":[208],"improvements":[212],"execution":[214],"efficiency,":[215],"scalability,":[216],"availability.":[218]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-03-28T08:17:26.163206","created_date":"2025-10-10T00:00:00"}
