International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
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.