A heuristic approach to solving the software clustering problem | IEEE Conference Publication | IEEE Xplore