首页 | 本学科首页   官方微博 | 高级检索  
     


Search-based refactoring for software maintenance
Authors:Mark O&rsquo  Keeffe,Mel Ó   Cinné  ide
Affiliation:School of Computer Science and Informatics, University College Dublin, Belfield, Dublin 4, Ireland
Abstract:
The high cost of software maintenance could be reduced by automatically improving the design of object-oriented programs without altering their behaviour. We have constructed a software tool capable of refactoring object-oriented programs to conform more closely to a given design quality model, by formulating the task as a search problem in the space of alternative designs. This novel approach is validated by two case studies, where programs are automatically refactored to increase flexibility, reusability and understandability as defined by a contemporary quality model. Both local and simulated annealing searches were found to be effective in this task.
Keywords:Search-based software engineering   Automated design improvement   Refactoring
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号