Towards Change Impact Analysis in Microservices-based System Evolution Article Swipe
YOU?
·
· 2025
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.2501.11778
Cloud-native systems are the mainstream for enterprise solutions, given their scalability, resilience, and other benefits. While the benefits of cloud-native systems fueled by microservices are known, less guidance exists on their evolution. One could assume that since microservices encapsulate their code, code changes remain encapsulated as well; however, the community is becoming more aware of the possible consequences of code change propagation across microservices. Moreover, an active mitigation instrument for negative consequences of change propagation across microservices (i.e., ripple effect) is yet missing, but the microservice community would greatly benefit from it. This paper introduces what it could look like to have an infrastructure to assist with change impact analysis across the entire microservice system and intends to facilitate advancements in laying out the foundations and building guidelines on microservice system evolution. It shares a new direction for incremental software architecture reconstruction that could serve as the infrastructure concept and demonstrates early results from prototyping to illustrate the potential impact.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/2501.11778
- https://arxiv.org/pdf/2501.11778
- OA Status
- green
- Cited By
- 1
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4406733380
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4406733380Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.2501.11778Digital Object Identifier
- Title
-
Towards Change Impact Analysis in Microservices-based System EvolutionWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2025Year of publication
- Publication date
-
2025-01-20Full publication date if available
- Authors
-
Tomáš Černý, Gabriel Goulis, Amr S. AbdelfattahList of authors in order
- Landing page
-
https://arxiv.org/abs/2501.11778Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/2501.11778Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/2501.11778Direct OA link when available
- Concepts
-
Microservices, Computer science, Cloud computing, Operating systemTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
1Total citation count in OpenAlex
- Citations by year (recent)
-
2025: 1Per-year citation counts (last 5 years)
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4406733380 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.2501.11778 |
| ids.doi | https://doi.org/10.48550/arxiv.2501.11778 |
| ids.openalex | https://openalex.org/W4406733380 |
| fwci | |
| type | preprint |
| title | Towards Change Impact Analysis in Microservices-based System Evolution |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| topics[0].id | https://openalex.org/T12127 |
| topics[0].field.id | https://openalex.org/fields/17 |
| topics[0].field.display_name | Computer Science |
| topics[0].score | 0.9984999895095825 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1705 |
| topics[0].subfield.display_name | Computer Networks and Communications |
| topics[0].display_name | Software System Performance and Reliability |
| topics[1].id | https://openalex.org/T10679 |
| topics[1].field.id | https://openalex.org/fields/17 |
| topics[1].field.display_name | Computer Science |
| topics[1].score | 0.9811999797821045 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1710 |
| topics[1].subfield.display_name | Information Systems |
| topics[1].display_name | Service-Oriented Architecture and Web Services |
| topics[2].id | https://openalex.org/T10639 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.979200005531311 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1702 |
| topics[2].subfield.display_name | Artificial Intelligence |
| topics[2].display_name | Advanced Software Engineering Methodologies |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C2778505942 |
| concepts[0].level | 3 |
| concepts[0].score | 0.9496740102767944 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q18344624 |
| concepts[0].display_name | Microservices |
| concepts[1].id | https://openalex.org/C41008148 |
| concepts[1].level | 0 |
| concepts[1].score | 0.42504602670669556 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[1].display_name | Computer science |
| concepts[2].id | https://openalex.org/C79974875 |
| concepts[2].level | 2 |
| concepts[2].score | 0.07477372884750366 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q483639 |
| concepts[2].display_name | Cloud computing |
| concepts[3].id | https://openalex.org/C111919701 |
| concepts[3].level | 1 |
| concepts[3].score | 0.0 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q9135 |
| concepts[3].display_name | Operating system |
| keywords[0].id | https://openalex.org/keywords/microservices |
| keywords[0].score | 0.9496740102767944 |
| keywords[0].display_name | Microservices |
| keywords[1].id | https://openalex.org/keywords/computer-science |
| keywords[1].score | 0.42504602670669556 |
| keywords[1].display_name | Computer science |
| keywords[2].id | https://openalex.org/keywords/cloud-computing |
| keywords[2].score | 0.07477372884750366 |
| keywords[2].display_name | Cloud computing |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:2501.11778 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/2501.11778 |
| locations[0].version | submittedVersion |
| locations[0].raw_type | text |
| locations[0].license_id | |
| locations[0].is_accepted | False |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/2501.11778 |
| locations[1].id | doi:10.48550/arxiv.2501.11778 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article |
| locations[1].license_id | |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.2501.11778 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5058941408 |
| authorships[0].author.orcid | https://orcid.org/0000-0002-5882-5502 |
| authorships[0].author.display_name | Tomáš Černý |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Cerny, Tomas |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5108183784 |
| authorships[1].author.orcid | |
| authorships[1].author.display_name | Gabriel Goulis |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Goulis, Gabriel |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5052610090 |
| authorships[2].author.orcid | https://orcid.org/0000-0001-7702-0059 |
| authorships[2].author.display_name | Amr S. Abdelfattah |
| authorships[2].author_position | last |
| authorships[2].raw_author_name | Abdelfattah, Amr S. |
| authorships[2].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/2501.11778 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Towards Change Impact Analysis in Microservices-based System Evolution |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T06:51:31.235846 |
| primary_topic.id | https://openalex.org/T12127 |
| primary_topic.field.id | https://openalex.org/fields/17 |
| primary_topic.field.display_name | Computer Science |
| primary_topic.score | 0.9984999895095825 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1705 |
| primary_topic.subfield.display_name | Computer Networks and Communications |
| primary_topic.display_name | Software System Performance and Reliability |
| 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/W2767473057, https://openalex.org/W4225586032, https://openalex.org/W3003367851, https://openalex.org/W1492892507 |
| cited_by_count | 1 |
| counts_by_year[0].year | 2025 |
| counts_by_year[0].cited_by_count | 1 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:2501.11778 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/2501.11778 |
| best_oa_location.version | submittedVersion |
| best_oa_location.raw_type | text |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/2501.11778 |
| primary_location.id | pmh:oai:arXiv.org:2501.11778 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/2501.11778 |
| primary_location.version | submittedVersion |
| primary_location.raw_type | text |
| primary_location.license_id | |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/2501.11778 |
| publication_date | 2025-01-20 |
| publication_year | 2025 |
| referenced_works_count | 0 |
| abstract_inverted_index.a | 134 |
| abstract_inverted_index.It | 132 |
| abstract_inverted_index.an | 65, 102 |
| abstract_inverted_index.as | 45, 145 |
| abstract_inverted_index.by | 22 |
| abstract_inverted_index.in | 120 |
| abstract_inverted_index.is | 50, 80 |
| abstract_inverted_index.it | 96 |
| abstract_inverted_index.of | 18, 54, 58, 72 |
| abstract_inverted_index.on | 29, 128 |
| abstract_inverted_index.to | 100, 104, 117, 155 |
| abstract_inverted_index.One | 32 |
| abstract_inverted_index.and | 12, 115, 125, 149 |
| abstract_inverted_index.are | 2, 24 |
| abstract_inverted_index.but | 83 |
| abstract_inverted_index.for | 5, 69, 137 |
| abstract_inverted_index.it. | 91 |
| abstract_inverted_index.new | 135 |
| abstract_inverted_index.out | 122 |
| abstract_inverted_index.the | 3, 16, 48, 55, 84, 111, 123, 146, 157 |
| abstract_inverted_index.yet | 81 |
| abstract_inverted_index.This | 92 |
| abstract_inverted_index.code | 41, 59 |
| abstract_inverted_index.from | 90, 153 |
| abstract_inverted_index.have | 101 |
| abstract_inverted_index.less | 26 |
| abstract_inverted_index.like | 99 |
| abstract_inverted_index.look | 98 |
| abstract_inverted_index.more | 52 |
| abstract_inverted_index.that | 35, 142 |
| abstract_inverted_index.what | 95 |
| abstract_inverted_index.with | 106 |
| abstract_inverted_index.While | 15 |
| abstract_inverted_index.aware | 53 |
| abstract_inverted_index.code, | 40 |
| abstract_inverted_index.could | 33, 97, 143 |
| abstract_inverted_index.early | 151 |
| abstract_inverted_index.given | 8 |
| abstract_inverted_index.other | 13 |
| abstract_inverted_index.paper | 93 |
| abstract_inverted_index.serve | 144 |
| abstract_inverted_index.since | 36 |
| abstract_inverted_index.their | 9, 30, 39 |
| abstract_inverted_index.well; | 46 |
| abstract_inverted_index.would | 87 |
| abstract_inverted_index.(i.e., | 77 |
| abstract_inverted_index.across | 62, 75, 110 |
| abstract_inverted_index.active | 66 |
| abstract_inverted_index.assist | 105 |
| abstract_inverted_index.assume | 34 |
| abstract_inverted_index.change | 60, 73, 107 |
| abstract_inverted_index.entire | 112 |
| abstract_inverted_index.exists | 28 |
| abstract_inverted_index.fueled | 21 |
| abstract_inverted_index.impact | 108 |
| abstract_inverted_index.known, | 25 |
| abstract_inverted_index.laying | 121 |
| abstract_inverted_index.remain | 43 |
| abstract_inverted_index.ripple | 78 |
| abstract_inverted_index.shares | 133 |
| abstract_inverted_index.system | 114, 130 |
| abstract_inverted_index.benefit | 89 |
| abstract_inverted_index.changes | 42 |
| abstract_inverted_index.concept | 148 |
| abstract_inverted_index.effect) | 79 |
| abstract_inverted_index.greatly | 88 |
| abstract_inverted_index.impact. | 159 |
| abstract_inverted_index.intends | 116 |
| abstract_inverted_index.results | 152 |
| abstract_inverted_index.systems | 1, 20 |
| abstract_inverted_index.analysis | 109 |
| abstract_inverted_index.becoming | 51 |
| abstract_inverted_index.benefits | 17 |
| abstract_inverted_index.building | 126 |
| abstract_inverted_index.guidance | 27 |
| abstract_inverted_index.however, | 47 |
| abstract_inverted_index.missing, | 82 |
| abstract_inverted_index.negative | 70 |
| abstract_inverted_index.possible | 56 |
| abstract_inverted_index.software | 139 |
| abstract_inverted_index.Moreover, | 64 |
| abstract_inverted_index.benefits. | 14 |
| abstract_inverted_index.community | 49, 86 |
| abstract_inverted_index.direction | 136 |
| abstract_inverted_index.potential | 158 |
| abstract_inverted_index.enterprise | 6 |
| abstract_inverted_index.evolution. | 31, 131 |
| abstract_inverted_index.facilitate | 118 |
| abstract_inverted_index.guidelines | 127 |
| abstract_inverted_index.illustrate | 156 |
| abstract_inverted_index.instrument | 68 |
| abstract_inverted_index.introduces | 94 |
| abstract_inverted_index.mainstream | 4 |
| abstract_inverted_index.mitigation | 67 |
| abstract_inverted_index.solutions, | 7 |
| abstract_inverted_index.encapsulate | 38 |
| abstract_inverted_index.foundations | 124 |
| abstract_inverted_index.incremental | 138 |
| abstract_inverted_index.propagation | 61, 74 |
| abstract_inverted_index.prototyping | 154 |
| abstract_inverted_index.resilience, | 11 |
| abstract_inverted_index.Cloud-native | 0 |
| abstract_inverted_index.advancements | 119 |
| abstract_inverted_index.architecture | 140 |
| abstract_inverted_index.cloud-native | 19 |
| abstract_inverted_index.consequences | 57, 71 |
| abstract_inverted_index.demonstrates | 150 |
| abstract_inverted_index.encapsulated | 44 |
| abstract_inverted_index.microservice | 85, 113, 129 |
| abstract_inverted_index.scalability, | 10 |
| abstract_inverted_index.microservices | 23, 37, 76 |
| abstract_inverted_index.infrastructure | 103, 147 |
| abstract_inverted_index.microservices. | 63 |
| abstract_inverted_index.reconstruction | 141 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 3 |
| citation_normalized_percentile |