*Contact* * Arne de Bruijn mailto:arbruijn@students.cs.uu.nl * Martin Bravenboer mailto:mbravenb@students.cs.uu.nl *Presentation* Slides for part 1: Introduction to reverse engineering, design patterns and detection problems, http://www.students.cs.uu.nl/people/mbravenb/sg/reveng/presentatie.ppt Slides for part 2 (dutch): Automatisch design patterns vinden in programma sources, http://www.students.cs.uu.nl/people/arbruijn/sg/reslide.doc *Main documents* * Desing reverse-engineering and automated design patters detection in smalltalk, Kyle Brown, http://www2.ncsu.edu/eos/info/tasug/kbrown/thesis2.htm * Krämer, C, Prechelt, L, Design Recovery by Automated Search for Design Patterns in Object-Oriented Software (http://www.students.cs.uu.nl/~arbruijn/sg/kramer-design.ps.gz) * Rudolf K. Keller, Reinhard Schauer, Sebastien Robitaille, and Patrick Page. Pattern-Based Reverse-Engineering of Design Components. In Proceedings of the 21st International Conference on Software Engineering, pages 226-235, Los Angeles, USA, May 1999. IEEE Computer Society. Abstract, Full Text http://www.iro.umontreal.ca/~schauer/Private/Publications/icse1999/icse1999.pdf), Presentation *More documents* * Reverse Engineering of Design Patterns, Osvaldo Pinali Doederlein, http://www.geocities.com/ResearchTriangle/Node/2005/reeng.htm . Full thesis: http://www.geocities.com/ResearchTriangle/Node/2005/download/Thesis.pdf * Reinhard Schauer, Sebastien Robitaille, Francois Martel, and Rudolf K. Keller. Hot Spot Recovery in Object-Oriented Software with Inheritance and Composition Template Methods. International Conference on Software Maintenance, pages 220-229, Oxford, United Kingdom, September 1999. IEEE Computer Scociety. (best paper award) Abstract, Full Text (http://www.iro.umontreal.ca/~schauer/Private/Publications/icsm1999/icsm1999.pdf), Presentation ---- CategoryReverseEngineering