Evaluating Microservice Organizational Coupling Based on Cross-Service Contribution

Xiaozhou Li, Dario Amoroso d'Aragona, Davide Taibi

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

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.
Original languageEnglish
Title of host publicationProduct-Focused Software Process Improvement
Subtitle of host publication24th International Conference, PROFES 2023, Dornbirn, Austria, December 10–13, 2023, Proceedings, Part I
EditorsRegine Kadgien, Andreas Jedlitschka, Andrea Janes, Valentina Lenarduzzi, Xiaozhou Li
Place of PublicationCham
PublisherSpringer
Pages435-450
Number of pages16
ISBN (Print)978-3-031-49266-2
DOIs
Publication statusPublished - 2024
Publication typeA4 Article in conference proceedings
EventInternational Conference on Product-Focused Software Process Improvement (PROFES) - Dornbirn, Austria
Duration: 10 Dec 202313 Dec 2023

Publication series

NameLecture Notes in Computer Science
Volume14483
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Conference on Product-Focused Software Process Improvement (PROFES)
Country/TerritoryAustria
CityDornbirn
Period10/12/2313/12/23

Publication forum classification

  • Publication forum level 1

Fingerprint

Dive into the research topics of 'Evaluating Microservice Organizational Coupling Based on Cross-Service Contribution'. Together they form a unique fingerprint.

Cite this