9 Refactoring Refactoring changes the software structure but does not change the functionality of the program –important activity during evolution Refactoring.