Smalltalk Refactoring Browser
How to prove behavior is preserved
How to transform the source
Dr. Jones
 When the refactoring shouldn’t be done
 How to show the user the results
 Suggested refactorings
 Where is the impact on the source