REFACTORING OBJECT-ORIENTED FRAMEWORKS BY WILLIAM F. OPDYKE B.S., Drexel University, 1979 B.S., Drexel University, 1979 M.S., University of Wisconsin - Madison, 1982 THESIS Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Computer Science in the Graduate College of the University of Illinois at Urbana-Champaign, 1992 Urbana, Illinois REFACTORING OBJECT