DocumentCode
3775753
Title
Clone detection using time series and dynamic time warping techniques
Author
Mostefai Abdelkader;Malki Mimoun
Author_Institution
Dr Tahar Moulay university, Saida, Algeria
fYear
2015
Firstpage
1
Lastpage
6
Abstract
This paper presents a novel approach to detect code clones. The proposed approach formulates the clone detection problem as a problem of querying and mining time series data [18]. The approach is composed of three steps. The first step extracts modules (i.e., methods, functions...) from the software system, the second transforms modules to time series and the third one calculates the similarity degree between modules using the DTW (i.e., Dynamic Time Warping) algorithm. Two modules are reported as clones if the DTW similarity value between them is greater than some predefined threshold. The results of the experiment conducted on well known software systems shown that our approach has the potential to detect clones of type I, type II and type III in an effective manner.
Keywords
"Cloning","Time series analysis","Software systems","Heuristic algorithms","Measurement","Software algorithms"
Publisher
ieee
Conference_Titel
Complex Systems (WCCS), 2015 Third World Conference on
Type
conf
DOI
10.1109/ICoCS.2015.7483299
Filename
7483299
Link To Document