Software Module Clustering as a Multi-Objective Search Problem | Synapse