Will this clone be short-lived? Towards a better understanding of the characteristics of short-lived clones
Empirical Software Engineering, pp. 1-36, 2018.
Code clone Software management Software maintenance Software evolution
Code clones are created when a developer duplicates a code fragment to reuse existing functionalities. Mitigating clones by refactoring them helps ease the long-term maintenance of large software systems. However, refactoring can introduce an additional cost. Prior work also suggest that refactoring all clones can be counterproductive sin...More
Full Text (Upload PDF)
PPT (Upload PPT)