*A Refactoring Tool for Smalltalk* by DonRoberts, JohnBrant, and RalphJohnson * Available online: http://st-www.cs.uiuc.edu/~droberts/tapos/TAPOS.htm] ---- This article introduces the concept and utility of refactorings in program maintenance. It describes the requirements, design and implementation of the SmalltalkRefactory tool that automatically applies refactorings to Smalltalk programs.