Open-Source Tools and Benchmarks for Code-Clone Detection: Past, Present, and Future Trends

被引:0
|
作者
Walker, Andrew [1 ]
Cerny, Tomas [1 ]
Song, Eungee [1 ]
机构
[1] Baylor Univ, ECS, Comp Sci, One Bear Pl 97141, Waco, TX 76798 USA
来源
APPLIED COMPUTING REVIEW | 2019年 / 19卷 / 04期
基金
美国国家科学基金会;
关键词
Code Clone; Clone Detection; Mapping Study; Survey;
D O I
10.1145/3338840.3355654
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A fragment of source code that is identical or similar to another is a code-clone. Code-clones make it difficult to maintain applications as they create multiple points within the code that bugs must be fixed, new rules enforced, or design decisions imposed. As applications grow larger and larger, the pervasiveness of code-clones likewise grows. To face the code-clone related issues, many tools and algorithms have been proposed to find and document code-clones within an application. In this paper, we present the historical trends in code-clone detection tools to show how we arrived at the current implementations. We then present our results from a systematic mapping study on current (2009-2019) code-clone detection tools with regards to technique, open-source nature, and language coverage. Lastly, we propose future directions for code-clone detection tools. This paper provides the essentials to understanding the code-clone detection process and the current state-of-art solutions.
引用
收藏
页码:28 / 39
页数:12
相关论文
共 32 条
  • [31] A comprehensive survey of past challenges, present approaches, and future research trends and scope: Alzheimer’s disease detection using MRI images
    Salunkhe, Sunetra Prabhakar
    Suryawanshi, Nilesh Ashok
    Research on Biomedical Engineering, 2025, 41 (01)
  • [32] Application of QuPath Open-Source Digital Tools for Detection of CD3-Positive Lymphocytes in Myocardial Tissue: A Pilot Study for Classification of Lymphocytic Myocarditis in Autopsy-derived Specimens
    Tian, Roland
    Hartley, Christopher
    Maleszewski, Joseph
    Cannon, Andrew
    Sivasubramaniam, Priyadharshini
    De Gaspari, Monica
    Patel, Ankush
    Bois, Melanie
    LABORATORY INVESTIGATION, 2024, 104 (03) : S359 - S361