Ob Ject-oriented Refactoring, Legacy Constraints and Reuse

Legacy constraints can impede reuse eeorts in industrial settings. In this position paper, I rst describe some of the results of my research into refactoring object-oriented software; refactoring is a means for achieving evolution and reuse in the midst of legacy constraints. Then, I discuss some insights gained from recent eeorts to encourage reuse in industrial settings.