Archive | 2019

Object Oriented Dynamic Coupling and Cohesion Metrics: A Review

 
 
 

Abstract


The contribution of Software metrics in the evaluation of Computer applications has been tremendously increased during the past few decades. Several static and dynamic measures have been recommended in literature for assessing the different dimensions of Software. The static metrics can easily assess most of the features from the code itself, but to uncover the true dynamic behavior of the Software, the program needs to be measured during execution time. As the values for dynamic metrics can only be collected at run-time, therefore it is capable of capturing inheritance, dead code, dynamic binding, and polymorphism. This paper presents a review on the dynamic coupling and cohesion metrics for Object Oriented System (OOS). The system of measurement of coupling and cohesion gives an indication of high quality software which possesses attributes like reliability, maintainability, extendibility and usability. The observational perspective of review reveals two main facts: (1) little work on dynamic cohesion metrics, and (2) empirical validation of dynamic measures on a very small scale dataset, therefore practical applicability of these measures to industrial environment is questionable.

Volume None
Pages 861-869
DOI 10.1007/978-981-13-1217-5_85
Language English
Journal None

Full Text