A Search-based Automated Refactoring Tool project will be supported by Atılım URP

The aim of the project is to execute a research about one of the important domain of Search Based Software Engineering field, namely "Refactoring in Object-Oriented Software Systems". In the study, a software protoype that supports more than one knwon alternative combinatorial optimization search algorithms will be implemented for comparative study purpose. Application of a new combinatorial optimization search algorithm to the refactoring domain is also aimed and one of the high priority tasks of the research. Furthermore, more than one suitable software metrics and their unified forms will be considered in the study.