License
when quoting this document, please refer to the following
URN: urn:nbn:de:0030-drops-9695
URL: http://drops.dagstuhl.de/opus/volltexte/2007/969/

Dean, Thomas R. ; Di Penta, Massamiliano ; Kontogiannis, Kostas ; Walenstein, Andrew

Clone Detector Use Questions: A List of Desirable Empirical Studies

pdf-format:
Dokument 1.pdf (119 KB)


Abstract

Code "clones" are similar segments of code that are frequently introduced by "scavenging" existing code, that is, reusing code by copying it and adapting it for a new use. In order to scavenge the code, the developer must be aware of it already, or must find it. Little is known about how tools - particularly search tools - impact the clone construction process, nor how developers use them for this purpose. This paper lists five outstanding research questions in this area and proposes sketches of designs for five empirical studies that might be conducted to help shed light on those questions.

BibTeX - Entry

@InProceedings{dean_et_al:DSP:2007:969,
  author =	{Thomas R. Dean and Massamiliano Di Penta and Kostas Kontogiannis and Andrew Walenstein},
  title =	{Clone Detector Use Questions:  A List of Desirable Empirical Studies},
  booktitle =	{Duplication, Redundancy, and Similarity in Software},
  year =	{2007},
  editor =	{Rainer Koschke and Ettore Merlo and Andrew Walenstein},
  number =	{06301},
  series =	{Dagstuhl Seminar Proceedings},
  ISSN =	{1862-4405},
  publisher =	{Internationales Begegnungs- und Forschungszentrum f{\"u}r Informatik (IBFI), Schloss Dagstuhl, Germany},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2007/969},
  annote =	{Keywords: Code clone, clone detector, code search, reuse, code scavenging, empirical study}
}

Keywords: Code clone, clone detector, code search, reuse, code scavenging, empirical study
Seminar: 06301 - Duplication, Redundancy, and Similarity in Software
Issue date: 2007
Date of publication: 19.04.2007


DROPS-Home | Fulltext Search | Imprint Published by LZI