A Hierarchical Decomposition Method for Object-Oriented Systems Based on Identifying Omnipresent Clusters.

J Luo,L Zhang,JS Sun
DOI: https://doi.org/10.1109/icsm.2005.12
2005-01-01
Abstract:System decomposition has become a research focus in software maintenance and evolution for a long time. In this paper, we propose a hierarchical decomposition method for object oriented systems based on identification of omnipresent clusters. The distinctive features of this approach are as follow: Firstly, we addressed the problem of omnipresent classes for class diagram. Secondly, we proposed a hierarchical decomposition strategy which can deal with unbalanced hierarchical organization for software system. Thirdly, we presented a revised independency metric that can offset the impact of the measured clusters' size. The experimental results show that this method can be both effective and efficient.
What problem does this paper attempt to address?