{"id":"https://openalex.org/W7220145789","doi":null,"title":"Classifying Dependencies for Monolith Decomposition to Microservices","display_name":"Classifying Dependencies for Monolith Decomposition to Microservices","publication_year":2026,"publication_date":"2026-12-01","ids":{"openalex":"https://openalex.org/W7220145789"},"language":"en","primary_location":{"id":"pmh:oai:HAL:hal-05775143v1","doi":null,"is_oa":false,"landing_page_url":"https://hal.science/hal-05775143v1","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ICSOC 2026 - 24th International Conference on Service-Oriented Computing, Dec 2026, Lodz, Poland","raw_type":"info:eu-repo/semantics/conferenceObject"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":[],"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/A5076712837","display_name":"Soufyane Labsari","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4210138412","display_name":"Centre Inria de l'Universit\u00e9 de Lille","ror":"https://ror.org/04eej9726","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]},{"id":"https://openalex.org/I4405258614","display_name":"EVREF: \u00c9volution r\u00e9flexive des syst\u00e8mes logiciels \u00e9ternels","ror":"https://ror.org/00zm0ea22","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412","https://openalex.org/I4405258614"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Labsari, Soufyane","raw_affiliation_strings":["EVREF - Reflective Evolution of Ever-running Software Systems (Centre Inria de l'Universit\u00e9 de Lille - France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"EVREF - Reflective Evolution of Ever-running Software Systems (Centre Inria de l'Universit\u00e9 de Lille - France)","institution_ids":["https://openalex.org/I4210138412","https://openalex.org/I4405258614"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080961127","display_name":"Nicolas Anquetil","orcid":"https://orcid.org/0000-0003-1486-8399","observed_orcids":["https://orcid.org/0000-0003-1486-8399"]},"institutions":[{"id":"https://openalex.org/I4210138412","display_name":"Centre Inria de l'Universit\u00e9 de Lille","ror":"https://ror.org/04eej9726","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]},{"id":"https://openalex.org/I4405258614","display_name":"EVREF: \u00c9volution r\u00e9flexive des syst\u00e8mes logiciels \u00e9ternels","ror":"https://ror.org/00zm0ea22","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412","https://openalex.org/I4405258614"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Anquetil, Nicolas","raw_affiliation_strings":["EVREF - Reflective Evolution of Ever-running Software Systems (Centre Inria de l'Universit\u00e9 de Lille - France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"EVREF - Reflective Evolution of Ever-running Software Systems (Centre Inria de l'Universit\u00e9 de Lille - France)","institution_ids":["https://openalex.org/I4210138412","https://openalex.org/I4405258614"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044873462","display_name":"Beno\u00eet Verhaeghe","orcid":"https://orcid.org/0000-0002-4588-2698","observed_orcids":["https://orcid.org/0000-0002-4588-2698","https://orcid.org/0000-0001-7423-6399"]},"institutions":[{"id":"https://openalex.org/I4405258722","display_name":"Berger-Levrault (France)","ror":"https://ror.org/013zjdj28","country_code":"FR","type":"company","lineage":["https://openalex.org/I4405258722"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Verhaeghe, Benoit","raw_affiliation_strings":["Berger-Levrault (104 avenue du Pr\u00e9sident Kennedy 75016 Paris - France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Berger-Levrault (104 avenue du Pr\u00e9sident Kennedy 75016 Paris - France)","institution_ids":["https://openalex.org/I4405258722"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5157092979","display_name":"Ghizlane El Boussaid","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"El Boussaid, Ghizlane","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5030448190","display_name":"Anne Etien","orcid":"https://orcid.org/0000-0003-3034-873X","observed_orcids":["https://orcid.org/0000-0003-3034-873X"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Etien, Anne","raw_affiliation_strings":["RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution (France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution (France)","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.8417999744415283,"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/T10260","display_name":"Software Engineering Research","score":0.8417999744415283,"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.1289999932050705,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.023800000548362732,"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/monolith-decomposition","display_name":"monolith decomposition","score":0.949999988079071},{"id":"https://openalex.org/keywords/microservices","display_name":"microservices","score":0.8579999804496765},{"id":"https://openalex.org/keywords/service-identification","display_name":"service identification","score":0.675000011920929},{"id":"https://openalex.org/keywords/structural-coupling","display_name":"structural coupling","score":0.722000002861023},{"id":"https://openalex.org/keywords/decoupling","display_name":"decoupling","score":0.7919999957084656},{"id":"https://openalex.org/keywords/refactoring","display_name":"refactoring","score":0.6880000233650208},{"id":"https://openalex.org/keywords/monolith-to-microservices-migration","display_name":"monolith to microservices migration","score":0.7570000290870667}],"concepts":[{"id":"https://openalex.org/C152815550","wikidata":"https://www.wikidata.org/wiki/Q653208","display_name":"Monolith","level":3,"score":0.651199996471405},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5713000297546387},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.5291000008583069},{"id":"https://openalex.org/C124681953","wikidata":"https://www.wikidata.org/wiki/Q339062","display_name":"Decomposition","level":2,"score":0.5228999853134155},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.3377000093460083},{"id":"https://openalex.org/C199639397","wikidata":"https://www.wikidata.org/wiki/Q1788588","display_name":"Engineering drawing","level":1,"score":0.28780001401901245},{"id":"https://openalex.org/C21880701","wikidata":"https://www.wikidata.org/wiki/Q2144042","display_name":"Process engineering","level":1,"score":0.28349998593330383},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.28029999136924744},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.27709999680519104},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.27309998869895935},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.27300000190734863},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2727999985218048},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2540000081062317}],"mesh":[],"locations_count":1,"locations":[{"id":"pmh:oai:HAL:hal-05775143v1","doi":null,"is_oa":false,"landing_page_url":"https://hal.science/hal-05775143v1","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ICSOC 2026 - 24th International Conference on Service-Oriented Computing, Dec 2026, Lodz, Poland","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W7204744922","https://openalex.org/W4295288105","https://openalex.org/W2955831855","https://openalex.org/W3152783202","https://openalex.org/W4379117252","https://openalex.org/W7147035813","https://openalex.org/W3039346278","https://openalex.org/W2891233593","https://openalex.org/W3161036060","https://openalex.org/W7125591775"],"abstract_inverted_index":{"Migrating":[0],"monolithic":[1,21,103],"systems":[2],"to":[3,94,156,161],"microservice":[4,24,109,142,170],"architecture":[5],"is":[6],"a":[7,20,57,132,146],"strategy":[8],"for":[9],"improving":[10],"maintainability,":[11],"scalability,":[12],"and":[13,77,86,112,139,163],"deployment":[14],"flexibility.Many":[15],"service":[16],"identification":[17,110],"approaches":[18,111],"decompose":[19],"application":[22],"into":[23,62,72],"candidates":[25],"by":[26,107,113],"minimizing":[27],"the":[28,38,43,118,125,136,168],"structural":[29],"coupling":[30],"between":[31,51,75],"them.However,":[32],"they":[33],"do":[34],"not":[35],"consider":[36],"whether":[37],"dependencies":[39,61,166],"carried":[40],"over":[41],"from":[42],"monolith":[44],"can":[45,91],"actually":[46],"be":[47,70,92,157],"implemented":[48],"as":[49],"interactions":[50,143],"microservices.In":[52],"this":[53,98],"paper,":[54],"we":[55],"propose":[56],"classification":[58,99],"of":[59,135,149],"these":[60],"three":[63,119],"categories:":[64],"(1)":[65],"Design":[66,129],"Violations,":[67],"which":[68,84,90],"cannot":[69],"transformed":[71],"remote":[73],"calls":[74],"microservices":[76],"require":[78],"refactoring;":[79],"(2)":[80],"Remote":[81],"Call":[82],"Candidates,":[83],"can;":[85],"(3)":[87],"Decoupling":[88],"Opportunities,":[89],"removed":[93],"reduce":[95],"coupling.We":[96],"evaluate":[97],"on":[100],"four":[101,108],"open-source":[102],"systems,":[104],"each":[105],"decomposed":[106],"experts.Our":[114],"results":[115],"show":[116],"that":[117,128,140,152],"categories":[120],"are":[121],"consistently":[122],"present":[123],"in":[124,167],"generated":[126],"decompositions,":[127],"Violations":[130],"represent":[131,144],"large":[133],"part":[134,148],"carried-over":[137],"dependencies,":[138],"actual":[141],"only":[145],"small":[147],"them.This":[150],"shows":[151],"decomposition":[153],"techniques":[154],"need":[155],"complemented":[158],"with":[159],"mechanisms":[160],"analyse":[162],"manage":[164],"inter-service":[165],"proposed":[169],"candidates.":[171]},"counts_by_year":[],"updated_date":"2026-11-08T12:12:28.789561","created_date":"2026-10-05T00:00:00"}
