A Review on Software Code Clones and Tools and Techniques Available to Handle Them

9 Pages Posted: 26 Jul 2019

See all articles by U Devi

U Devi

IIS University

N Kesswani

Central University of Rajasthan

A Sharma

IIS University

Date Written: March 15, 2019

Abstract

Code duplication or code fragment copying and using it again by either pasting it through modification or without modification is a known form of code smell in the maintenance of software. This is known as code clones and is a factor which makes maintenance of software much difficult. A noteworthy drawback which is major, is of this duplicated fragment, if searching of a bug is done in a fragment of code, several former alike type of fragments to it should then be investigated so as to verify possible form of existence as the similar bug in same fragments. Refactoring of code of duplicated form is some other prime problem in maintenance of software although many kind of studies claim that few clones refactoring aren’t advantageous also there is a risk present. In this paper, we survey the state of art in research for detection of clone, various ideas, ways, tools for clone detection, research related to it on the case study of code clone.

Suggested Citation

Devi, U and Kesswani, N and Sharma, A, A Review on Software Code Clones and Tools and Techniques Available to Handle Them (March 15, 2019). International Conference on Advances in Engineering Science Management & Technology (ICAESMT) - 2019, Uttaranchal University, Dehradun, India. Available at SSRN: https://ssrn.com/abstract=3426437 or http://dx.doi.org/10.2139/ssrn.3426437

U Devi (Contact Author)

IIS University ( email )

Gurukul Marg
SFS, Mansarovar
Jaipur, 302020
India

N Kesswani

Central University of Rajasthan ( email )

Bander Sindri, NH-8, Kishangarh
Dist: Ajmer, Rajasthan, India
Kishangarh, 305801
India

A Sharma

IIS University ( email )

Gurukul Marg
SFS, Mansarovar
Jaipur, 302020
India

Register to save articles to
your library

Register

Paper statistics

Downloads
14
Abstract Views
107
PlumX Metrics