1. Chikovsky, E.J., Cross, J.H.: Reverse Engineering and Design Recovery: A taxonomy. IEEE Software 7(1), 13–17 (1990)
2. Beck, K., Coplien, J.O., Crocker, R., Dominick, L., Meszaros, G., Paulisch, F., Vlissides, J.: Industrial Experience with Design Patterns. In: 18th Int. Conf. on Software Engineering (ICSE-18), pp. 103–114 (1996)
3. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: elements of reusable object-oriented software, 5th edn. Addison-Wesley, Reading (1995)
4. Keller, R.K., Schauer, R., Robitaille, S., Pagé, P.: Pattern-Based Reverse-Engineering of Design Components. In: 21st Int. Conf. on Software Eng. (ICSE 1999), pp. 226–235 (1999)
5. Hahsler, M.: A Quantitative Study of the Application of Design Patterns in Java. Technical report 1/2003, University of Wien (2003)