Scalable and Systematic Detection of Buggy Inconsistencies in Source Code

Free registration required

Executive Summary

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.

  • Format: PDF
  • Size: 892.7 KB