University of Limerick Institutional Repository

Code-Imp: a tool for automated search-based refactoring

DSpace Repository

Show simple item record Hemati-Moghadam, Iman Ó Cinnéide, Mel 2012-05-29T09:06:22Z 2012-05-29T09:06:22Z 2011
dc.identifier.citation Hemati Moghadam, Iman. (2011) "Code-Imp: a tool for automated search-based refactoring,"WRT '11 Proceedings of the 4th Workshop on Refactoring Tools en_US
dc.description peer-reviewed en_US
dc.description.abstract Manual refactoring is tedious and error-prone, so it is natural to try to automate this process as much as possible. Fully automated refactoring usually involves using metaheuristic search to determine which refactorings should be applied to improve the program according to some tness function, expressed in terms of standard software quality metrics. Code-Imp (Combinatorial Optimisation for Design Im- provement) is such an automated refactoring platform for the Java language. It can apply a range of refactorings, sup- ports several search types, and implements over 25 software quality metrics which can be combined in various ways to form a tness function. The original goal of the Code-Imp project was to investigate the use of automated refactoring to improve software quality as expressed by a contemporary metrics suite. In this paper we present a technical overview of the Code- Imp implementation, and summarise three active research strands involving Code-Imp: refactoring for testability, met- rics exploration, and multi-level design improvement. en_US
dc.language.iso eng en_US
dc.publisher Association for Computing Machinery en_US
dc.relation.ispartofseries WRT '11 Proceedings of the 4th Workshop on Refactoring Tools;
dc.rights "© ACM,2011. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in WRT '11 Proceedings of the 4th Workshop on Refactoring Tools. en_US
dc.subject refractoring tool en_US
dc.subject search-based refractoring en_US
dc.subject search-based software engineering en_US
dc.title Code-Imp: a tool for automated search-based refactoring en_US
dc.type info:eu-repo/semantics/conferenceObject en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.contributor.sponsor SFI en_US
dc.rights.accessrights info:eu-repo/semantics/openAccess en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ULIR


My Account