Tools
The refactoring tools describe in my dissertation, including Selection Assist (for selecting statements in the editor), Box View (for selecting statements using a separate view), Refactoring Annotations (for visualizing control and data flow as a precursor to performing the Extract Method refactoring), Refactoring Cues (for selecting several program elements for refactoring and for configuring refactorings non-modally), Pie Menus (for initating refactoring tools using circular menus or gestures), and Stench Blossom (for identifying and analyzing opportunities for refactoring) are most easily downloaded with a custom Eclipse distribution. Download here.
The download includes Eclipse for Windows only. If you are using another OS, or would like a more custom installation, see here for all tools except Stench Blossom. For Stench Blossom, see the installation limitations noted here.
Please note that all tools are not production quality, and are meant as proof-of-concepts for new refactoring tool user interfaces. No warranty for fitness for purpose, etc, etc.

emhill-at-cs-dot-ubc-dot-ca
(503) 616-2783