Hierarchical Clustering for Software Architecture Recovery
Data clustering: a review