Extreme Programming Explained: Embracing Change, 1999. ,
DOI : 10.1109/2.796139
Maintainance of object-oriented systems during structural schema evolution, TAPOS, vol.3, issue.3, pp.185-212, 1997. ,
Refactoring techniques and tools (Plenary talk), Smalltalk Solutions, 1999. ,
The Mitical Man-Month: Essays on Software Engineering, 1982. ,
Managing Evolution in Object Oriented Environments: An Algorithmic Approach, 1991. ,
A methodology for the automated introduction of design patterns, Proceedings IEEE International Conference on Software Maintenance, 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360), 1999. ,
DOI : 10.1109/ICSM.1999.792644
Objects, Components and Frameworks With UML: The Catalysis Approach, 1998. ,
Program restructuring as an aid to software maintenance, 1991. ,
Maintaining Consistency and Behavior of Object-Oriented Systems during Evolution, 1995. ,
Informal Formality? The Object Constraint Language and Its Application in the UML Metamodel, The Unified Modeling Language, UML'98 -Beyond the Notation. First International Workshop, pp.127-136, 1998. ,
DOI : 10.1007/978-3-540-48480-6_12
Refactoring Object-Oriented Frameworks, 1992. ,
Practical Analysis for Refactoring, 1999. ,
A refactoring tool for Smalltalk, Theory and Practice of Object Systems, vol.3, issue.4, 1997. ,