Refactoring Programs
Program-Transformation.Org: The Program Transformation Wiki
RefactoringPrograms is the activity of transforming a program to improve its desing while preserving its behaviour.
The SmalltalkRefactory is a program that supports refactoring of Smalltalk programs.