2013 20th Working Conference on Reverse Engineering (WCRE) (1999)
Oct. 6, 1999 to Oct. 8, 1999
Vassilios Tzerpos , University of Toronto
R.C. Holt , University of Waterloo
The software clustering problem has attracted much attention recently, since it is an integral part of the process of reverse engineering large software systems. A key problem in this research is the difficulty in comparing different approaches in an objective fashion. In this paper, we present a metric that can be used in evaluating the similarity of two different decompositions of a software system.Our metric calculates a distance between two partitions of the same set of software resources. We begin by introducing the model we use. Consequently, we present a heuristic algorithm that calculates the distance in an efficient fashion. Finally, we discuss some experiments that showcase the performance of the algorithm and the effectiveness of the metric.
software clustering, reverse engineering, metric
Vassilios Tzerpos, R.C. Holt, "MoJo: A Distance Metric for Software Clusterings", 2013 20th Working Conference on Reverse Engineering (WCRE), vol. 00, no. , pp. 187, 1999, doi:10.1109/WCRE.1999.806959