Pattern-Based Reverse-Engineering of Design Components. - Rudolf K. Keller; Reinhard Schauer; Sébastien Robitaille; Patrick Pagé (ICSE, 1999)