Pattern-based software reengineering: a case study. - William C. Chu; Chih-Wei Lu; Chih-Peng Shiu; Xudong He (J. Softw. Maintenance Res. Pract., 2000)