S. Demeyer, S. Ducasse, and M. Lanza. A hybrid reverse engineering platform combining metrics and program visualization. In F. Balmas, M. Blaha, and S. Rugaber, editors, Proceedings WCRE'99 (6th Working Conference on Reverse Engineering). IEEE, Oct. 1999.
S. Demeyer, S. Ducasse, and O. Nierstrasz. Object-Oriented Reengineering Patterns. Morgan Kaufmann, 2003.
S. Demeyer, D. Janssens, and T. Mens. Simulation of a LAN. Electronic Notes in Theoretical Computer Science, 72(4), 2002.
S. Demeyer, T. Mens, and M. Wermelinger. Towards a software evolution benchmark. In T. Tamai, M. Aoyama, and K. Bennett, editors, Proceedings IWPSE'2001 (4th International Workshop on Principles of Software Evolution), pages 147-177. ACM Press, Sept. 2001.
S. Ducasse, M. Rieger, and S. Demeyer. A language independent approach for detecting duplicated code. In H. Yang and L. White, editors, Proceedings ICSM'99 (International Conference on Software Maintenance), pages 109-118. IEEE, Sept. 1999.
M. Feather, S. Fickas, A. Finkelstein, and A. van Lamsweerde. Requirements and specification exemplars. Automated Software Engineering, 4(4), 1997.
M. Fowler. Refactoring: Improving the Design of Existing Programs. Addison-Wesley, 1999.
T. Gîrba, M. Lanza, and S. Ducasse. Characterizing the evolution of class hierarchies. In Proceedings of European Conference on Software Maintenance (CSMR 2005), pages 2-11, 2005.
R. L. Glass. Maintenance: Less is not more. IEEE Software, July/August 1989.
M. Lanza. The evolution matrix: Recovering software evolution using software visualization techniques. In Proceedings IWPSE 2001 (International Workshop on Principles of Software Evolution), pages 37-42, 2001.
M. Lanza and S. Ducasse. Codecrawler - an extensible and language independent 2d and 3d software visualization tool. In Tools for Software Maintenance and Reengineering, RCOST / Software Technology Series, pages 74 - 94. Franco Angeli, 2005.
R. Marinescu. Measurement and Quality in Object-Oriented Design. PhD thesis, Department of Computer Science, "Politehnica" University of Timişoara, Oct. 2002.
R. Marinescu. Detection strategies: Metrics-based rules for detecting design flaws. In Proceedings of ICSM '04 (International Conference on Software Maintenance), pages 350-359. IEEE Computer Society Press, 2004.
T. Mens, S. Demeyer, and D. Janssens. Formalising behaviour preserving program transformations. In A. Corradini, H. Ehrig, H.-J. Kreowski, and G. Rozenberg, editors, Proceedings ICGT2002 (First International Conference on Graph Transformation), volume 2505 of Lecture Notes in Computer Science, pages 286-301. Springer-Verlag, 2002. [Acceptance ratio: 26/45 = 57%].
T. Mens and T. Tourwé. A survey of software refactoring. Transactions on Software Engineering, 30(2), 2004.
W. Opdyke. Refactoring Object-Oriented Frameworks. PhD thesis, University of Illinois at Urbana-Champaign, 1992.
W. Opdyke and R. Johnson. Creating abstract superclasses by refactoring. In Proc. ACM Computer Science Conference, pages 66-73. ACM Press, 1993.
J. Ratzinger, M. Fischer, and H. Gall. Evolens: Lens-view visualizations of evolution data. Technical Report TUV-1841-2004-26, Vienna University of Technology, December 2004.
F. V. Rysselberghe and S. Demeyer. Studying software evolution information by visualizing the change history. In Proceedings ICSM'04 (International Conference on Software Maintenance), pages 328-337. IEEE Press, 2004.
S. E. Sim, S. Easterbrook, and R. C. Holt. Using bench-marking to advance research: a challenge to software engineering. In ICSE '03: Proceedings of the 25th International Conference on Software Engineering, pages 74-83, 2003.
P. P. C. I. C. Society. Guide to the Software Engineering Body of Knowledge - 2004 version. IEEE Computer Society, 2003.