License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/DagSemProc.06301.13
URN: urn:nbn:de:0030-drops-9625
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2007/962/
Go to the corresponding Portal |
Koschke, Rainer
Survey of Research on Software Clones
Abstract
This report summarizes my overview talk on software clone detection
research. It first discusses the notion of software redundancy, cloning, duplication,
and similarity. Then, it describes various categorizations of clone types, empirical
studies on the root causes for cloning, current opinions and wisdom of consequences
of cloning, empirical studies on the evolution of clones, ways to remove, to avoid,
and to detect them, empirical evaluations of existing automatic clone detector performance
(such as recall, precision, time and space consumption) and their fitness
for a particular purpose, benchmarks for clone detector evaluations, presentation
issues, and last but not least application of clone detection in other related fields.
After each summary of a subarea, I am listing open research questions.
BibTeX - Entry
@InProceedings{koschke:DagSemProc.06301.13,
author = {Koschke, Rainer},
title = {{Survey of Research on Software Clones}},
booktitle = {Duplication, Redundancy, and Similarity in Software},
pages = {1--24},
series = {Dagstuhl Seminar Proceedings (DagSemProc)},
ISSN = {1862-4405},
year = {2007},
volume = {6301},
editor = {Rainer Koschke and Ettore Merlo and Andrew Walenstein},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2007/962},
URN = {urn:nbn:de:0030-drops-9625},
doi = {10.4230/DagSemProc.06301.13},
annote = {Keywords: Software redundancy, code clone, software evolution, clone detector, empirical evaluation}
}
Keywords: |
|
Software redundancy, code clone, software evolution, clone detector, empirical evaluation |
Collection: |
|
06301 - Duplication, Redundancy, and Similarity in Software |
Issue Date: |
|
2007 |
Date of publication: |
|
19.04.2007 |