Methods for selecting and improving software clustering algorithms | IEEE Conference Publication | IEEE Xplore