Clustering-based support for software architecture restructuring (2011)