A Framework for Mining High Level Clones

Date Added: May 2012
Format: PDF

Software similarities or clones are known to hinder the software maintenance process. Clones manifest themselves in at fine as well as coarse granularity. The significance of extracting coarse grained similarity or high-level clones lies in its benefits to reengineering, reuse, reverse engineering and program understanding. The problem of mining process for high-level similarities thus becomes important. The authors propose a framework for mining high-level clones in software. A case study has been applied to few phases of the mining process, it can be a starting point for understanding and analyzing high level clones for their semi automated detection and refactoring.