Evaluating Microservice Organizational Coupling Based on Cross-Service Contribution

1Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

For traditional modular software systems, "high cohesion, low coupling" is a recommended setting while it remains so for microservice architectures. However, coupling phenomena commonly exist therein which are caused by cross-service calls and dependencies. In addition, it is noticeable that teams for microservice projects can also suffer from high coupling issues in terms of their cross-service contribution, which can inevitably result in technical debt and high managerial costs. Such organizational coupling needs to be detected and mitigated in time to prevent future losses. Therefore, this paper proposes an automatable approach to evaluate the organizational coupling by investigating the microservice ownership and cross-service contribution. Furthermore, we validate the feasibility of the approach using a case study of a popular microservice project. The results show that, with sufficient software repository data, we can not only evaluate the organizational coupling in microservice system projects but also continuously monitor its evolution.

Cite

CITATION STYLE

APA

Li, X., d’Aragona, D. A., & Taibi, D. (2024). Evaluating Microservice Organizational Coupling Based on Cross-Service Contribution. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 14483 LNCS, pp. 435–450). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-49266-2_30

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free