| dc.contributor.author | Hemati-Moghadam, Iman | |
| dc.contributor.author | Ó Cinnéide, Mel | |
| dc.date.accessioned | 2012-05-29T09:06:22Z | |
| dc.date.available | 2012-05-29T09:06:22Z | |
| dc.date.issued | 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.identifier.uri | http://hdl.handle.net/10344/2220 | |
| 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. http://dx.doi.org/10.1145/1984732.1984742 | 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 |