Comparing Static and Dynamic Weighted Software Coupling Metrics

Schnoor, Henning and Hasselbring, Wilhelm (2019) Comparing Static and Dynamic Weighted Software Coupling Metrics [Paper] In: Proceedings of the 25th International Conference on Information and Software Technologies (ICIST 2019), October 10-12, 2019, Vilnius, Lithuania.

[img] Text (Preprint)
ICIST2019arXiv.pdf - Accepted Version

Download (174Kb)

Supplementary data:

Abstract

Coupling metrics are an established way to measure software architecture quality with respect to modularity. Static coupling metrics are obtained from the source or compiled code of a program, while dynamic metrics use runtime data gathered e.g., by monitoring a system in production. We study weighted dynamic coupling that takes into account how often a connection is executed during a system's run. We investigate the correlation between dynamic weighted metrics and their static counterparts. We use data collected from four different experiments, each monitoring production use of a commercial software system over a period of four weeks. We observe an unexpected level of correlation between the static and the weighted dynamic case as well as revealing differences between class- and package-level analyses.

Document Type: Conference or Workshop Item (Paper)
Keywords: Software Coupling Metrics
Research affiliation: Kiel University > Software Engineering
DOI etc.: 10.1007/978-3-030-30275-7₂₂
Projects: Kieker
Date Deposited: 07 Oct 2019 07:23
Last Modified: 07 Oct 2019 07:23
URI: http://eprints.uni-kiel.de/id/eprint/47863

Actions (login required)

View Item View Item

Document Downloads

More statistics for this item...