Author_Institution :
Software Productivity Consortium, Herndon, VA, USA
Abstract :
The author provides a brief tutorial on software restructuring. He discusses what restructuring is, advantages and disadvantages of restructuring, tools and case studies, and future possibilities. The reader is assumed to have a general appreciation for building and maintaining software systems. The aim is to provide the reader with a feel for the strengths, weaknesses, and capabilities of software restructuring technology