Centrality Change Proneness: an Early Indicator of Microservice Architectural Degradation
- URL: http://arxiv.org/abs/2506.07690v2
- Date: Thu, 12 Jun 2025 07:00:58 GMT
- Title: Centrality Change Proneness: an Early Indicator of Microservice Architectural Degradation
- Abstract summary: The study of temporal networks has emerged as a way to describe and analyze evolving networks.<n>Previous research has explored how software metrics such as size, complexity, and quality are related to microservice centrality.<n>This study investigates whether temporal centrality metrics can provide insight into the early detection of architectural degradation.
- Score: 48.55946052680251
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Over the past decade, the wide adoption of Microservice Architecture has required the identification of various patterns and anti-patterns to prevent Microservice Architectural Degradation. Frequently, the systems are modelled as a network of connected services. Recently, the study of temporal networks has emerged as a way to describe and analyze evolving networks. Previous research has explored how software metrics such as size, complexity, and quality are related to microservice centrality in the architectural network. This study investigates whether temporal centrality metrics can provide insight into the early detection of architectural degradation by correlating or affecting software metrics. We reconstructed the architecture of 7 releases of an OSS microservice project with 42 services. For every service in every release, we computed the software and centrality metrics. From one of the latter, we derived a new metric, Centrality Change Proneness. We then explored the correlation between the metrics. We identified 7 size and 5 complexity metrics that have a consistent correlation with centrality, while Centrality Change Proneness did not affect the software metrics, thus providing yet another perspective and an early indicator of microservice architectural degradation.
Related papers
- Organizational Cohesion in Microservice Architectures: A Multi-Project Empirical Study [6.960608664958515]
Team cohesion and cross-service developer activity suggest distinct and weakly associated organizational dynamics.<n>By extending the "high cohesion, low coupling" principle to the organizational level, our study provides a quantitative perspective for assessing the socio-technical structure of microservice development.
arXiv Detail & Related papers (2026-06-15T13:51:33Z) - Analyzing the Evolution of Structural Communities within Microservice Architecture [42.79032737003976]
Community detection is a way to identify groups of services in a network that strongly depend on each other.<n>We performed temporal community detection within the microservice architecture of six releases of the train-ticket benchmark.<n>We found services belonging to several communities, as well as services within the same community with both incoming and outgoing connections.
arXiv Detail & Related papers (2026-06-02T08:44:31Z) - Beyond Surrogates: A Quantitative Analysis for Inter-Metric Relationships [91.61796429377041]
This paper proposes a unified theoretical framework designed to quantify the relationships between metrics.<n>We categorize metrics into different classes to facilitate a comparative analysis across different mathematical forms.<n>We provide a new perspective on identifying the structural asymmetry in regret transfer, enabling the design of evaluation systems that are theoretically guaranteed to align offline improvements with online objectives.
arXiv Detail & Related papers (2026-03-08T15:08:06Z) - Architecture-Aware Multi-Design Generation for Repository-Level Feature Addition [53.50448142467294]
RAIM is a multi-design and architecture-aware framework for repository-level feature addition.<n>It shifts away from linear patching by generating multiple diverse implementation designs.<n>Experiments on the NoCode-bench Verified dataset demonstrate that RAIM establishes a new state-of-the-art performance.
arXiv Detail & Related papers (2026-03-02T12:50:40Z) - FC-ADL: Efficient Microservice Anomaly Detection and Localisation Through Functional Connectivity [2.994962964425238]
We propose FC-ADL, an end-to-end scalable approach for detecting and localising anomalous changes from microservice metrics.<n>We show that our approach can achieve top detection and localisation performance across a wide degree of different fault scenarios.<n>We demonstrate that our approach can achieve top detection and localisation performance across a wide degree of different fault scenarios when compared to state-of-the-art approaches.
arXiv Detail & Related papers (2025-11-30T11:29:30Z) - Temporal Network Analysis of Microservice Architectural Degradation [55.2480439325792]
temporal network analysis is a branch of Network Science that analyzes networks evolving with time.<n>In microservice systems, temporal networks can arise if we examine the architecture of the system across releases or monitor a deployed system using tracing.
arXiv Detail & Related papers (2025-08-15T16:26:20Z) - Leveraging Network Methods for Hub-like Microservice Detection [48.55946052680251]
Hub-like microservice anti-pattern lacks unambiguous definition and detection method.<n>In this work, we aim to find a robust detection approach for the Hub-like microservice anti-pattern.
arXiv Detail & Related papers (2025-06-09T12:13:49Z) - Complexity at Scale: A Quantitative Analysis of an Alibaba Microservice Deployment [1.7124365853633132]
We analyse a microservice deployment dataset released by Alibaba.<n>We identify tens of thousands of characteristics that support an even broader array of front-end functionality.<n>We find that dependencies within the deployment at runtime can be different from the static view of the system.
arXiv Detail & Related papers (2025-04-17T17:50:44Z) - Network Centrality as a New Perspective on Microservice Architecture [48.55946052680251]
The adoption of Microservice Architecture has led to the identification of various patterns and anti-patterns, such as Nano/Mega/Hub services.<n>This study investigates whether centrality metrics (CMs) can provide new insights into MSA quality and facilitate the detection of architectural anti-patterns.
arXiv Detail & Related papers (2025-01-23T10:13:57Z) - System States Forecasting of Microservices with Dynamic Spatio-Temporal Data [9.519440926598524]
Current forecasting methods are insufficient in environments where relationships are critical.
In both short-term and long-term forecasting tasks, our model consistently achieved a 8.6% reduction in MAE(Mean Absolute Error) and a 2.2% reduction in MSE (Mean Squared Error)
arXiv Detail & Related papers (2024-08-15T02:52:02Z) - Fostering Microservice Maintainability Assurance through a Comprehensive Framework [0.0]
This project aims to offer maintainability assurance for microservice-based systems.
It introduces an automated assessment framework tailored to microservice architecture.
The framework addresses various levels, from artifacts to holistic views of system characteristics.
arXiv Detail & Related papers (2024-07-23T22:45:29Z) - Microservices-based Software Systems Reengineering: State-of-the-Art and Future Directions [17.094721366340735]
Designing software compatible with cloud-based Microservice Architectures (MSAs) is vital due to the performance, scalability, and availability limitations.
We provide a comprehensive survey of current research into ways of identifying services in systems that can be redeployed as Static, dynamic, and hybrid approaches have been explored.
arXiv Detail & Related papers (2024-07-18T21:59:05Z) - Heterogeneous Continual Learning [88.53038822561197]
We propose a novel framework to tackle the continual learning (CL) problem with changing network architectures.
We build on top of the distillation family of techniques and modify it to a new setting where a weaker model takes the role of a teacher.
We also propose Quick Deep Inversion (QDI) to recover prior task visual features to support knowledge transfer.
arXiv Detail & Related papers (2023-06-14T15:54:42Z) - On the Empirical Evidence of Microservice Logical Coupling. A Registered
Report [15.438443553618896]
We propose the design of a study aimed at empirically validating the Microservice Logical Coupling (MLC) metric presented in our previous study.
In particular, we plan to empirically study Open Source Systems (OSS) built using a microservice architecture.
arXiv Detail & Related papers (2023-06-03T07:29:54Z) - Towards Bi-directional Skip Connections in Encoder-Decoder Architectures
and Beyond [95.46272735589648]
We propose backward skip connections that bring decoded features back to the encoder.
Our design can be jointly adopted with forward skip connections in any encoder-decoder architecture.
We propose a novel two-phase Neural Architecture Search (NAS) algorithm, namely BiX-NAS, to search for the best multi-scale skip connections.
arXiv Detail & Related papers (2022-03-11T01:38:52Z) - Spatio-Temporal Representation Factorization for Video-based Person
Re-Identification [55.01276167336187]
We propose Spatio-Temporal Representation Factorization module (STRF) for re-ID.
STRF is a flexible new computational unit that can be used in conjunction with most existing 3D convolutional neural network architectures for re-ID.
We empirically show that STRF improves performance of various existing baseline architectures while demonstrating new state-of-the-art results.
arXiv Detail & Related papers (2021-07-25T19:29:37Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.