OceanRep
Comparing Static and Dynamic Weighted Software Coupling Metrics.
Schnoor, Henning and Hasselbring, Wilhelm (2020) Comparing Static and Dynamic Weighted Software Coupling Metrics. Computers, 9 (2). p. 24. DOI 10.3390/computers9020024.
Preview |
Text
Computers2020.pdf - Published Version Available under License Creative Commons: Attribution 4.0. Download (335kB) | Preview |
Abstract
Coupling metrics that count the number of inter-module connections in a software system are an established way to measure internal software quality with respect to modularity. In addition to static metrics, which are obtained from the source or compiled code of a program, dynamic metrics use runtime data gathered, e.g., by monitoring a system in production. Dynamic metrics have been used to improve the accuracy of static metrics for object-oriented software. We study weighted dynamic coupling that takes into account how often a connection (e.g., a method call) is executed during a system’s run. We investigate the correlation between dynamic weighted metrics and their static counterparts. To compare the different metrics, 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: | Article |
---|---|
Keywords: | Software Coupling |
Research affiliation: | Kiel University > Software Engineering |
Refereed: | Yes |
Open Access Journal?: | Yes |
Publisher: | MDPI |
Related URLs: | |
Projects: | Kieker |
Date Deposited: | 02 Apr 2020 07:48 |
Last Modified: | 08 Jan 2021 10:56 |
URI: | https://oceanrep.geomar.de/id/eprint/49347 |
Actions (login required)
View Item |
Copyright 2023 | GEOMAR Helmholtz-Zentrum für Ozeanforschung Kiel | All rights reserved
Questions, comments and suggestions regarding the GEOMAR repository are welcomed
at bibliotheksleitung@geomar.de !