The Vision of Software Clone Management: Past, Present, and Future

05/03/2020
by   Chanchal K. Roy, et al.
0

Duplicated code or code clones are a kind of code smell that have both positive and negative impacts on the development and maintenance of software systems. Software clone research in the past mostly focused on the detection and analysis of code clones, while research in recent years extends to the whole spectrum of clone management. In the last decade, three surveys appeared in the literature, which cover the detection, analysis, and evolutionary characteristics of code clones. This paper presents a comprehensive survey on the state of the art in clone management, with in-depth investigation of clone management activities (e.g., tracing, refactoring, cost-benefit analysis) beyond the detection and analysis. This is the first survey on clone management, where we point to the achievements so far, and reveal avenues for further research necessary towards an integrated clone management system. We believe that we have done a good job in surveying the area of clone management and that this work may serve as a kind of roadmap for future research in the area

READ FULL TEXT

page 3

page 13

research
02/16/2018

Code smells

Code smells as symptoms of poor design and implementation choices. Many ...
research
02/17/2022

The Development and Prospect of Code Clone

The application of code clone technology accelerates code search, improv...
research
06/16/2023

Artificial Intelligence for Technical Debt Management in Software Development

Technical debt is a well-known challenge in software development, and it...
research
09/13/2023

OWL Reasoners still useable in 2023

In a systematic literature and software review over 100 OWL reasoners/sy...
research
09/25/2019

A Survey of Binary Code Similarity

Binary code similarity approaches compare two or more pieces of binary c...
research
06/21/2019

Emergency Management Systems and Algorithms: a Comprehensive Survey

Owing to the increasing frequency and destruction of natural and manmade...
research
12/09/2015

Yet Another Statistical Analysis of Bob Ross Paintings

In this paper, we analyze a sample of clippings from paintings by the la...

Please sign up or login with your details

Forgot password? Click here to reset