1. Gamma E., Helm R., Johnson R., Vlissides J.: Design Patterns: Elements of Reusable Object Oriented Software. Addison Wesley, Boston (1995)
2. Krämer, C.; Prechelt, L.: Design recovery by automated search for structural design patterns in object-oriented software. In Working conference on reverse engineering (WCRE), pp. 208–215. Monterey-CA, EUA, November (1996)
3. Arcelli, F.; Luca, C.: Enhancing software evolution through design pattern detection. In: Third international IEEE workshop on software evolvability, 2007, pp. 7–14 October (2007)
4. Guéhéneuc Y., Antoniol G.: DeMIMA: a multilayered approach for design pattern identification. IEEE Trans. Softw. Eng. 34(5), 667–684 (2008)
5. Antoniol, G.; Casazza, G.; Di Penta, M.; Fiutem, R.: Object-oriented design patterns recovery. J. Syst. Softw. 59(2), 181–196, ISSN: 0164-1212 (2001)