DocumentCode :
234804
Title :
Selecting a set of appropriate metrics for detecting code clones
Author :
Bansal, Gourab ; Tekchandani, Rajkumar
Author_Institution :
Comput. Sci. & Eng. Dept., Thapar Univ., Patiala, India
fYear :
2014
fDate :
7-9 Aug. 2014
Firstpage :
484
Lastpage :
488
Abstract :
Most of the software systems consist of a number of code clones. Although it makes the task of software development easy but at the same time code cloning may cause several maintenance and cost related problems. A number of clone detection techniques have been proposed so far. In this paper, an approach for selecting a set of appropriate metrics from a list of large number of metrics is presented. The proposed approach evaluates a set of independent metrics on the basis of their precision and recall values in clone detection starting from all combinations of one metric and then gradually increasing the number of metrics in the metrics combinations until the complete set of metrics involved in the approach are evaluated. The result of implementing the proposed approach on a C language software system is provided as example.
Keywords :
C language; software maintenance; software metrics; source code (software); C language software system; code clone detection; maintenance problem; software development; software metrics; Cloning; Complexity theory; Software engineering; Software metrics; Software systems; clone class; clone detection; clone pair; code cloning; software metrics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Contemporary Computing (IC3), 2014 Seventh International Conference on
Conference_Location :
Noida
Print_ISBN :
978-1-4799-5172-7
Type :
conf
DOI :
10.1109/IC3.2014.6897221
Filename :
6897221
Link To Document :
بازگشت