Scalable and Systematic Detection of Buggy Inconsistencies in Source Code

Download Now Date Added: Oct 2010
Format: PDF

Software developers often duplicate source code to replicate functionality. This practice can hinder the maintenance of a software project: bugs may arise when two identical code segments are edited inconsistently. This paper presents a highly scalable system for detecting these general syntactic inconsistency bugs. The operates in two phases. Given a target code base, a parallel inconsistent clone analysis first enumerates all groups of source code fragments that are similar but not identical.