Visible to the public Dynamic cohesion measurement for distributed system

TitleDynamic cohesion measurement for distributed system
Publication TypeJournal Article
Year of Publication2016
AuthorsWuxia Jin, Ting Liu, Yu Qu, Jianlei Chi, Di Cui, Qinghua Zheng
Date PublishedSeptember 2016
KeywordsMeasurement, Metrics, metrics testing, pubcrawl
Abstract

Instead of developing single-server software system for the powerful computers, the software is turning from large single-server to multi-server system such as distributed system. This change introduces a new challenge for the software quality measurement, since the current software analysis methods for single-server software could not observe and assess the correlation among the components on different nodes. In this paper, a new dynamic cohesion approach is proposed for distributed system. We extend Calling Network model for distributed system by differentiating methods of components deployed on different nodes. Two new cohesion metrics are proposed to describe the correlation at component level, by extending the cohesion metric of single-server software system. The experiments, conducted on a distributed systems-Netflix RSS Reader, present how to trace the various system functions accomplished on three nodes, how to abstract dynamic behaviors using our model among different nodes and how to evaluate the software cohesion on distributed system.

URLhttps://dl.acm.org/doi/10.1145/2975954.2975956
Citation Keynoauthor_dynamic_nodate