Characterizing and Identifying Composite Refactorings: Concepts, Heuristics and Patterns | IEEE Conference Publication | IEEE Xplore