A Hierarchical Clustering-Based Approach for Software Restructuring at the Package Level | IEEE Conference Publication | IEEE Xplore