Reducing Interactive Refactoring Effort via Clustering-Based Multi-Objective Search