Microservice Logical Coupling: A Preliminary Validation


METADATA ONLY
Loading...

Date

2023

Publication Type

Conference Paper

ETH Bibliography

yes

Citations

Altmetric
METADATA ONLY

Data

Rights / License

Abstract

Coupling is one of the most frequently mentioned metric in software systems. However, to measure logical coupling between microservices, runtime information is needed or the availability of service-log files to analyze the calls between services is required. This work presents our emerging results, in which we propose a metric to statically calculate logical coupling between microservices based on commits to versioning systems. We performed an initial validation of the proposed metric with a dataset containing 145 open-source microservices projects. The results illustrate how logical coupling affects every system and increases overtime. However, we did not find a correlation between the number of commits or the number of developers and the introduction of logical coupling. In future, we investigate why, how, and when logical coupling is introduced in a system.

Publication status

published

Editor

Book title

2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C)

Journal / series

Volume

Pages / Article No.

81 - 85

Publisher

IEEE

Event

IEEE 20th International Conference on Software Architecture (ICSA-C 2023)

Edition / version

Methods

Software

Geographic location

Date collected

Date created

Subject

Microservices; Logical Coupling; Empirical Software Engineering

Organisational unit

Notes

Funding

Related publications and datasets