John M. Lewkowicz
Cornell Univ., Ithaca, NY
Effective pattern matching of source code using abstract syntax patterns
Software—Practice & Experience