Identifying and Summarizing Systematic Code Changes via Rule Inference | IEEE Journals & Magazine | IEEE Xplore