R Shatnawi, W Li - … Journal of Software Engineering and Its …, 2011 - researchgate.net
Software refactoring is a collection of reengineering activities that aims to improve software
quality. Refactorings are commonly used in agile software processes to improve software …