{"id":"https://openalex.org/W4396681190","doi":"https://doi.org/10.5220/0012725200003711","title":"On Maintainability and Microservice Dependencies: How Do Changes Propagate?","display_name":"On Maintainability and Microservice Dependencies: How Do Changes Propagate?","publication_year":2024,"publication_date":"2024-01-01","ids":{"openalex":"https://openalex.org/W4396681190","doi":"https://doi.org/10.5220/0012725200003711"},"language":"en","primary_location":{"id":"doi:10.5220/0012725200003711","is_oa":true,"landing_page_url":"https://doi.org/10.5220/0012725200003711","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th International Conference on Cloud Computing and Services Science","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.5220/0012725200003711","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Tomas Cerny","orcid":null},"institutions":[{"id":"https://openalex.org/I138006243","display_name":"University of Arizona","ror":"https://ror.org/03m2x1q45","country_code":"US","type":"education","lineage":["https://openalex.org/I138006243"]},{"id":"https://openalex.org/I75717288","display_name":"Rogers (United States)","ror":"https://ror.org/05m9vrv91","country_code":"US","type":"company","lineage":["https://openalex.org/I75717288"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tomas Cerny","raw_affiliation_strings":["Systems and Industrial Engineering, University of Arizona, 1127 East James E Rogers Way, Tucson, 85721, Arizona, U.S.A., --- Select a Country ---"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Systems and Industrial Engineering, University of Arizona, 1127 East James E Rogers Way, Tucson, 85721, Arizona, U.S.A., --- Select a Country ---","institution_ids":["https://openalex.org/I138006243","https://openalex.org/I75717288"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092167079","display_name":"Md Showkat Hossain Chy","orcid":"https://orcid.org/0009-0006-6978-399X"},"institutions":[{"id":"https://openalex.org/I157394403","display_name":"Baylor University","ror":"https://ror.org/005781934","country_code":"US","type":"education","lineage":["https://openalex.org/I157394403"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Md Chy","raw_affiliation_strings":["Computer Science Department, Baylor University, 1420 S 5th St, Waco, 76798, Texas, U.S.A., --- Select a Country ---"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science Department, Baylor University, 1420 S 5th St, Waco, 76798, Texas, U.S.A., --- Select a Country ---","institution_ids":["https://openalex.org/I157394403"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052610090","display_name":"Amr S. Abdelfattah","orcid":"https://orcid.org/0000-0001-7702-0059"},"institutions":[{"id":"https://openalex.org/I157394403","display_name":"Baylor University","ror":"https://ror.org/005781934","country_code":"US","type":"education","lineage":["https://openalex.org/I157394403"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Amr Abdelfattah","raw_affiliation_strings":["Computer Science Department, Baylor University, 1420 S 5th St, Waco, 76798, Texas, U.S.A., --- Select a Country ---"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science Department, Baylor University, 1420 S 5th St, Waco, 76798, Texas, U.S.A., --- Select a Country ---","institution_ids":["https://openalex.org/I157394403"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014430977","display_name":"Jacopo Soldani","orcid":"https://orcid.org/0000-0002-2435-3543"},"institutions":[{"id":"https://openalex.org/I108290504","display_name":"University of Pisa","ror":"https://ror.org/03ad39j10","country_code":"IT","type":"education","lineage":["https://openalex.org/I108290504"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Jacopo Soldani","raw_affiliation_strings":["University of Pisa, Lungarno Antonio Pacinotti, 43, 56126 Pisa PI, Italy, --- Select a Country ---"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Pisa, Lungarno Antonio Pacinotti, 43, 56126 Pisa PI, Italy, --- Select a Country ---","institution_ids":["https://openalex.org/I108290504"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031646940","display_name":"Justus Bogner","orcid":"https://orcid.org/0000-0001-5788-0991"},"institutions":[{"id":"https://openalex.org/I865915315","display_name":"Vrije Universiteit Amsterdam","ror":"https://ror.org/008xxew50","country_code":"NL","type":"education","lineage":["https://openalex.org/I865915315"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Justus Bogner","raw_affiliation_strings":["Vrije Universiteit Amsterdam, De Boelelaan 1105, 1081 HV Amsterdam, Netherlands, --- Select a Country ---"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vrije Universiteit Amsterdam, De Boelelaan 1105, 1081 HV Amsterdam, Netherlands, --- Select a Country ---","institution_ids":["https://openalex.org/I865915315"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.1221,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.91856328,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"277","last_page":"286"},"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.9939000010490417,"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.9939000010490417,"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.9559999704360962,"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/T11437","display_name":"Digital Platforms and Economics","score":0.9376999735832214,"subfield":{"id":"https://openalex.org/subfields/1408","display_name":"Strategy and Management"},"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/maintainability","display_name":"Maintainability","score":0.848118782043457},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6723657250404358},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.46833348274230957},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.3433137834072113},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.26852741837501526},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.16309848427772522},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09830284118652344},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.06981858611106873}],"concepts":[{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.848118782043457},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6723657250404358},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.46833348274230957},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.3433137834072113},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.26852741837501526},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.16309848427772522},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09830284118652344},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.06981858611106873}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.5220/0012725200003711","is_oa":true,"landing_page_url":"https://doi.org/10.5220/0012725200003711","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th International Conference on Cloud Computing and Services Science","raw_type":"proceedings-article"},{"id":"pmh:oai:research.vu.nl:openaire/76df53ac-78a7-4b5c-8299-4c2cbc0686de","is_oa":false,"landing_page_url":"https://research.vu.nl/en/publications/76df53ac-78a7-4b5c-8299-4c2cbc0686de","pdf_url":null,"source":{"id":"https://openalex.org/S4306401107","display_name":"VU Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I865915315","host_organization_name":"Vrije Universiteit Amsterdam","host_organization_lineage":["https://openalex.org/I865915315"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cerny, T, Chy, M S H, Abdelfattah, A S, Soldani, J & Bogner, J 2024, On Maintainability and Microservice Dependencies : How Do Changes Propagate? in M van Steen & C Pahl (eds), CLOSER 2024 Proceedings of the 14th International Conference on Cloud Computing and Services Science : Volume 1. vol. 1, International Conference on Cloud Computing and Services Science, CLOSER - Proceedings, Science and Technology Publications, Lda, pp. 277-286, 14th International Conference on Cloud Computing and Services Science, CLOSER 2024, Angers, France, 2/05/24. https://doi.org/10.5220/0012725200003711","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:arpi.unipi.it:11568/1250007","is_oa":false,"landing_page_url":"https://hdl.handle.net/11568/1250007","pdf_url":null,"source":{"id":"https://openalex.org/S4377196265","display_name":"CINECA IRIS Institutial research information system (University of Pisa)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I108290504","host_organization_name":"University of Pisa","host_organization_lineage":["https://openalex.org/I108290504"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:research.vu.nl:publications/76df53ac-78a7-4b5c-8299-4c2cbc0686de","is_oa":true,"landing_page_url":"https://hdl.handle.net/1871.1/76df53ac-78a7-4b5c-8299-4c2cbc0686de","pdf_url":null,"source":{"id":"https://openalex.org/S4306401107","display_name":"VU Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I865915315","host_organization_name":"Vrije Universiteit Amsterdam","host_organization_lineage":["https://openalex.org/I865915315"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Cerny, T, Chy, M S H, Abdelfattah, A S, Soldani, J & Bogner, J 2024, On Maintainability and Microservice Dependencies : How Do Changes Propagate? in M van Steen & C Pahl (eds), CLOSER 2024 Proceedings of the 14th International Conference on Cloud Computing and Services Science : Volume 1. vol. 1, International Conference on Cloud Computing and Services Science, CLOSER - Proceedings, Science and Technology Publications, Lda, pp. 277-286, 14th International Conference on Cloud Computing and Services Science, CLOSER 2024, Angers, France, 2/05/24. https://doi.org/10.5220/0012725200003711","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"doi:10.5220/0012725200003711","is_oa":true,"landing_page_url":"https://doi.org/10.5220/0012725200003711","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th International Conference on Cloud Computing and Services Science","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2007959507","https://openalex.org/W2391411398","https://openalex.org/W2183751629","https://openalex.org/W2358220905","https://openalex.org/W2082919941","https://openalex.org/W2389560791","https://openalex.org/W3016520653","https://openalex.org/W1971428118","https://openalex.org/W4233757488","https://openalex.org/W2028566484"],"abstract_inverted_index":{"Modern":[0],"software":[1],"systems":[2],"evolve":[3],"rapidly,":[4],"especially":[5],"when":[6,73],"boosted":[7],"by":[8,106],"continuous":[9],"integration":[10],"and":[11,121],"delivery.":[12],"While":[13],"many":[14],"tools":[15],"exist":[16],"to":[17,81,103,127],"help":[18],"manage":[19],"the":[20,43,69,86,92,101,109],"maintainability":[21,95,104],"of":[22,57,71,88,94,112],"monolithic":[23],"systems,":[24,32,42],"gaps":[25],"remain":[26],"in":[27,30,78,91],"assessing":[28],"changes":[29,59],"decentralized":[31],"such":[33,62],"as":[34,114],"those":[35],"based":[36],"on":[37,68,108],"microservices.":[38],"Microservices":[39],"fuel":[40],"cloud-native":[41],"mainstream":[44],"direction":[45],"for":[46,53,119],"most":[47],"enterprise":[48],"solutions,":[49],"which":[50],"drives":[51],"motivation":[52],"a":[54,115,133],"broader":[55],"understanding":[56,122],"how":[58],"propagate":[60],"through":[61],"systems.":[63],"This":[64],"position":[65],"paper":[66],"elaborates":[67],"role":[70],"dependencies":[72,113],"dealing":[74],"with":[75],"evolution":[76],"challenges":[77],"microservices":[79],"aiming":[80],"support":[82],"maintainability.":[83],"It":[84],"highlights":[85],"importance":[87],"dependency":[89],"management":[90,111],"context":[93],"deterioration.":[96],"Our":[97],"proposed":[98],"perspective":[99],"refines":[100],"approach":[102],"assurance":[105],"focusing":[107],"systematic":[110],"more":[116],"direct":[117],"method":[118],"addressing":[120],"change":[123],"propagation":[124],"pathways,":[125],"compared":[126],"traditional":[128],"methods":[129],"that":[130],"often":[131],"only":[132],"ddress":[134],"symptoms":[135],"like":[136],"anti-patterns,":[137],"smells,":[138],"metrics,":[139],"or":[140],"high-level":[141],"concepts.":[142]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":3}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
