Scalable and Systematic Detection of Buggy Inconsistencies in Source Code

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.

Provided by: Association for Computing Machinery Topic: Software Date Added: Oct 2010 Format: PDF

Find By Topic