Cliche recognition in legacy software: a scalable, knowledge-based approach | IEEE Conference Publication | IEEE Xplore