Slide 1 © S. Demeyer, S. Ducasse, O. Nierstrasz Chapter.1 9. Refactoring Refactoring What is it? Why is it necessary? Examples Tool support Refactoring Strategy…