Toward measuring software coupling via weighted dynamic metrics
Toward measuring software coupling via weighted dynamic metrics
Coupling metrics are an established way to measure internal software quality with respect to modularity. Dynamic metrics have been used to improve the accuracy of static metrics for object-oriented software. We introduce a dynamic metric NOI that takes into account the number of interactions (method calls) during the run of a system. We used the data collected from an experiment to compute our NOI metric and compared the results to a static coupling analysis. We observed an unexpected level of correlation and significant differences between class-And package-level analyses.
342-343
Association for Computing Machinery
Schnoor, Henning
ce6f449e-dd65-4e8b-884e-687589a9f17b
Hasselbring, Wilhelm
ee89c5c9-a900-40b1-82c1-552268cd01bd
27 May 2018
Schnoor, Henning
ce6f449e-dd65-4e8b-884e-687589a9f17b
Hasselbring, Wilhelm
ee89c5c9-a900-40b1-82c1-552268cd01bd
Schnoor, Henning and Hasselbring, Wilhelm
(2018)
Toward measuring software coupling via weighted dynamic metrics.
In ICSE '18: Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings.
Association for Computing Machinery.
.
(doi:10.1145/3183440.3195000).
Record type:
Conference or Workshop Item
(Paper)
Abstract
Coupling metrics are an established way to measure internal software quality with respect to modularity. Dynamic metrics have been used to improve the accuracy of static metrics for object-oriented software. We introduce a dynamic metric NOI that takes into account the number of interactions (method calls) during the run of a system. We used the data collected from an experiment to compute our NOI metric and compared the results to a static coupling analysis. We observed an unexpected level of correlation and significant differences between class-And package-level analyses.
This record has no associated files available for download.
More information
Published date: 27 May 2018
Venue - Dates:
40th ACM/IEEE International Conference on Software Engineering, ICSE 2018, , Gothenburg, Sweden, 2018-05-27 - 2018-06-03
Identifiers
Local EPrints ID: 488751
URI: http://eprints.soton.ac.uk/id/eprint/488751
PURE UUID: ddd60713-4103-4aee-82cb-cd26af3a5235
Catalogue record
Date deposited: 05 Apr 2024 16:36
Last modified: 10 Apr 2024 02:15
Export record
Altmetrics
Contributors
Author:
Henning Schnoor
Author:
Wilhelm Hasselbring
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics