2008 Frontiers of Software Maintenance 2008
DOI: 10.1109/fosm.2008.4659255
|View full text |Cite
|
Sign up to set email alerts
|

Frontiers of software clone management

Abstract: Ad-hoc reuse through copy-and-paste occurs frequently in practice affecting the evolvability of software. This paper summarizes the state of the art in software clone management (detection, tracking, presentation, assessing, removal, changing) and the empirical knowledge we have gained so far. In the course of the summary, the paper identifies further research potential.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2009
2009
2016
2016

Publication Types

Select...
5
2
1

Relationship

4
4

Authors

Journals

citations
Cited by 39 publications
(14 citation statements)
references
References 81 publications
0
14
0
Order By: Relevance
“…Software cloning-duplication and reuse with or without modifications-has seen active research in the last decade [19], both in the context of single systems development and software product lines. We now discuss such related work.…”
Section: Related Workmentioning
confidence: 99%
“…Software cloning-duplication and reuse with or without modifications-has seen active research in the last decade [19], both in the context of single systems development and software product lines. We now discuss such related work.…”
Section: Related Workmentioning
confidence: 99%
“…Because we only apply clone detection, it is not the focus of the paper, and hence clone detection research is not discussed here. Instead we refer the interested reader to a recent comprehensive survey on clone detection research (Koschke 2007(Koschke , 2008aRoy and Cordy 2007).…”
Section: Related Researchmentioning
confidence: 98%
“…We can roughly distinguish three types of transformations: substitution, addition, and deletion. The following taxonomy summarizes the types of clones (Koschke, 2008a) (most research literature has distinguished only three types of clones; here, we present a more refined classification and map it to the one commonly used):…”
Section: Overviewmentioning
confidence: 99%