Design Pattern Detection from Java Software. - Feng, Tie; Li, Wenjin; Zhang, Jiachen; Xu, Ming (2005)