Key points are not available for this paper at this time.
Management of duplicated code in software systems is important in ensuring its graceful evolution. Commonly clone detection tools return large numbers of detected clones with little or no information about them, making clone management impractical and unscalable. We have used taxonomy of clones to augment current clone detection tools in order to increase the user comprehension of duplication of code within software systems and filter false positives from the clone set. We support our arguments by means of 2 case studies, where we found that as much as 53% of clones can be grouped to form function clones or partial function clones and we were able to filter out as many as 65% of clones as false positives from the reported clone pairs.
Building similarity graph...
Analyzing shared references across papers
Loading...
Cory Kapser
University of Waterloo
Michael W. Godfrey
University of Waterloo
University of Waterloo
Building similarity graph...
Analyzing shared references across papers
Loading...
Kapser et al. (Mon,) studied this question.
synapsesocial.com/papers/6a1cd811784db799e789a60a — DOI: https://doi.org/10.1109/iwpse.2004.1334772