Dex: a semantic-graph differencing tool for studying changes in large code bases
Identifying similar code with program dependence graphs