International Journal for Technological Research in Engineering (IJTRE)
Refactoring is a technique for improving software structure without changing its behavior which can be used to remove bad smells and increases software maintainability code smells are structural characteristics of software that may indicate a code or design problem that makes software hard to evolve and maintain and may trigger refactoring of code. There are many automatic detection tools to help humans in finding smells but these tools are platform dependent. For e.g. in eclipse the users can execute the only java code. Automation detection tools are limited for detecting some bad smells. So to detect the more number of bad smells, they have to work on many detection tools so the window base GUI (Graphical User Interface) application is developed in the visual studio tool which detects more bad smells according to their object oriented metrics.