An Approach for Assessing Similarity Metrics Used in Metric-based Clone Detection Techniques

被引:6
|
作者
Shawky, Doaa M. [1 ]
Ali, Ahmed F. [2 ]
机构
[1] Cairo Univ, Fac Engn, Dept Engn Math, Cairo, Egypt
[2] Helwan Univ, Fac Engn, Dept Biomed Engn, Helwan, Egypt
关键词
similarity metrics; clustering; clone detection;
D O I
10.1109/ICCSIT.2010.5563834
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Similarity is an important concept in information theory. A challenging question is how to measure the amount of shared information between two systems. A large number of metrics are proposed and used to measure similarity between two computer programs or two portions of the same program. In this paper, we present an approach for assessing which metrics are most useful for similarity prediction in the context of clone detection. The presented approach uses clustering to identify clone candidates. In the experiments conducted, we applied sequential clustering using all possible permutations of a subset of the metrics used in metric-based clone detection literature. Precision and recall are calculated in every experiment. Experimental results show that the order of the metrics used affects the results dramatically. This shows that the used metrics are of variable relevance.
引用
收藏
页码:580 / 584
页数:5
相关论文
共 50 条
  • [1] Systematic Mapping Study of Metrics based Clone Detection Techniques
    Rattan, Dhavleesh
    Kaur, Jagdeep
    [J]. INTERNATIONAL CONFERENCE ON ADVANCES IN INFORMATION COMMUNICATION TECHNOLOGY & COMPUTING, 2016, 2016,
  • [2] Classification techniques for metric-based software development
    Ebert, C
    [J]. SOFTWARE QUALITY JOURNAL, 1996, 5 (04) : 255 - 272
  • [3] Metric-Based Detection of Robot Kidnapping
    Campbell, Dylan
    Whitty, Mark
    [J]. 2013 EUROPEAN CONFERENCE ON MOBILE ROBOTS (ECMR 2013), 2013, : 192 - 197
  • [4] A Metric-Based Approach for Anti-pattern Detection in UML Designs
    Fourati, Rahma
    Bouassida, Nadia
    Ben Abdallah, Hanene
    [J]. COMPUTER AND INFORMATION SCIENCE 2011, 2011, 364 : 17 - 33
  • [5] Assessing the Climate Resilience of Sub-Saharan Africa (SSA): A Metric-Based Approach
    Sono, Douglas
    Wei, Ye
    Jin, Ying
    [J]. LAND, 2021, 10 (11)
  • [6] A metric-based approach to assess class testability
    Singh, Yogesh
    Saha, Anju
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2008, 9 : 224 - 225
  • [7] A multichannel approach to metric-based SAR autofocus
    Morrison, RL
    Do, MN
    [J]. 2005 International Conference on Image Processing (ICIP), Vols 1-5, 2005, : 2441 - 2444
  • [8] EVALUATING TECHNIQUES FOR GENERATING METRIC-BASED CLASSIFICATION TREES
    PORTER, AA
    SELBY, RW
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1990, 12 (03) : 209 - 218
  • [9] An Efficient Metric-Based Approach for Static Use-After-Free Detection
    Wei, Haolai
    Chen, Liwei
    Nie, Xiaofan
    Zhang, Zhijie
    Zhang, Yuantong
    Shi, Gang
    [J]. 2022 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING, ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM, 2022, : 58 - 65