Identifying and Summarizing Systematic Code Changes via Rule Inference
Chianti: a tool for change impact analysis of java programs