DocumentCode :
3178990
Title :
On the Comparability of Software Clustering Algorithms
Author :
Shtern, Mark ; Tzerpos, Vassilios
Author_Institution :
York Univ., Toronto, ON, Canada
fYear :
2010
fDate :
June 30 2010-July 2 2010
Firstpage :
64
Lastpage :
67
Abstract :
Evaluation of software clustering algorithms is typically done by comparing the clustering results to an authoritative decomposition prepared manually by a system expert. A well-known drawback of this approach is the fact that there are many, equally valid ways to decompose a software system, since different clustering objectives create different decompositions. Evaluating all clustering algorithms against a single authoritative decomposition can lead to biased results. In this paper, we introduce and quantify the notion of clustering algorithm comparability. It is based on the concept that algorithms with different objectives should not be directly compared. Not surprisingly, we find that several of the published algorithms in the literature are not comparable to each other.
Keywords :
object-oriented programming; program diagnostics; authoritative decomposition; clustering algorithms; software clustering algorithm evaluation; software system decomposition; Clustering algorithms; Software algorithms; Software systems; Evaluation of Software Clustering; Software Clustering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension (ICPC), 2010 IEEE 18th International Conference on
Conference_Location :
Braga, Minho
ISSN :
1092-8138
Print_ISBN :
978-1-4244-7604-6
Electronic_ISBN :
1092-8138
Type :
conf
DOI :
10.1109/ICPC.2010.25
Filename :
5521765
Link To Document :
بازگشت