Slide 3
Slide 3 text
3
Improved code maintainability
Code more understandable
Code easier to test
Introduction of new bugs
Lack of proper support
Alshayeb et al., “Empirical investigation of refactoring effect on software quality”, IST 2009
Kim et al., “A field study of refactoring challenges and benefits”, FSE 2012
Murphy-Hill et al., “How we refactor, and how we know it.”, TSE 2011