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 :
بازگشت