A Double K-Clustering Approach for restructuring Distributed Object-Oriented software | IEEE Conference Publication | IEEE Xplore