"Good Enough" Analysis for Refactoring