A UNIQUE CODE SMELL DETECTION AND REFACTORING SCHEME FOR EVALUATING SOFTWARE MAINTAINABILITY