作者
Rashid Naseem, Onaiza Maqbool, Siraj Muhammad
发表日期
2013/4/19
期刊
Journal of Systems and Software
卷号
86
期号
8
页码范围
2045 – 2062
出版商
Elsevier
简介
Clustering is a useful technique to group data entities. Many different algorithms have been proposed for software clustering. To combine the strengths of various algorithms, researchers have suggested the use of Consensus Based Techniques (CBTs), where more than one actors (e.g. algorithms) work together to achieve a common goal. Although the use of CBTs has been explored in various disciplines, no work has been done for modularizing software. In this paper, the main research question we investigate is whether the Cooperative Clustering Technique (CCT), a type of CBT, can improve software modularization results. The main contributions of this paper are as follows. First, we propose our CCT in which more than one similarity measure cooperates during the hierarchical clustering process. To this end, we present an analysis of well-known measures. Second, we present a cooperative clustering …
引用总数
2013201420152016201720182019202020212022202320243462917441144
学术搜索中的文章
R Naseem, O Maqbool, S Muhammad - Journal of Systems and Software, 2013