Comparing static and dynamic weighted software coupling metrics

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

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.

Cite

CITATION STYLE

APA

Schnoor, H., & Hasselbring, W. (2019). Comparing static and dynamic weighted software coupling metrics. In Communications in Computer and Information Science (Vol. 1078 CCIS, pp. 285–298). Springer. https://doi.org/10.1007/978-3-030-30275-7_22

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