• Home
  • Search
  • A Model-driven Approach for Token Based Code Clone Detection Techniques - An Introduction to UMLCCD
  • Cite Icon4
  • https://doi.org/10.1145/3318396.3318440Copy DOI Icon

A Model-driven Approach for Token Based Code Clone Detection Techniques - An Introduction to UMLCCD

  • Mar 2, 2019
  • Qurat Ul Ain +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Reusing code through copy and paste is a well-known process in software development. The replicated code is known as code clone and the process is known as code cloning. Software clones can cause bug propagation and severe issues related to maintenance. Code clone detection process consist of many steps, which is complex to some extent for user to perform. Therefore, we are trying to propose a generic approach for code clone detection approaches at model level. This study particularly presents Unified Modeling Language profile for Code Clone Detection (UMLCCD) to model the process of token-based code clone detection approaches as token-based approaches has good execution time while maintaining high precision and recall. It automate the clone detection process of token-based approaches which is helpful for user because user simply gives input and whole process is done automatically. It can be used for source code of various programming languages. The proposed UML profile provides the bases to transform the UMLCCD source model into required text. The applicability of UMLCCD is validated by taking 484 lines of source code of Library Management System case study.

Similar Papers
  • Book Chapter
  • Citations25

Code Clone Detection—A Systematic Review

  • Jan 01, 2021
  • G Shobha +3
  • Conference Article
  • Citations12

Rule-directed code clone synchronization

  • May 01, 2016
  • Xiao Cheng +4
  • PDF
  • Research Article
  • Citations6

TCCCD: Triplet-Based Cross-Language Code Clone Detection

  • Nov 06, 2023
  • Applied Sciences
  • Yong Fang +3
  • Conference Article
  • Citations351

VUDDY: A Scalable Approach for Vulnerable Code Clone Discovery

  • May 01, 2017
  • Seulbae Kim +3
  • Conference Article
  • Citations1

Research on the Model of Legacy Software Reuse Based on Code Clone Detection

  • Sep 01, 2013
  • Meng Fanqi +1
  • Conference Article
  • Citations61

Incremental Code Clone Detection: A PDG-based Approach

  • Oct 01, 2011
  • Yoshiki Higo +3
  • Research Article
  • Citations19

Software Clone Management Towards Industrial Application (Dagstuhl Seminar 12071)

  • Jan 01, 2012
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Rainer Koschke +3
  • Research Article

Code Clone Detection Model: A SWOT Analysis Perspective

  • Oct 01, 2018
  • Advanced Science Letters
  • Al-Fahim Mubarak-Ali +2
  • PDF
  • Research Article
  • Citations1

Improve Representation for Cross-Language Clone Detection by Pretrain Using Tree Autoencoder

  • Jan 01, 2022
  • Intelligent Automation & Soft Computing
  • Huading Ling +4
  • Conference Article

Code Clone Detection via Software Visualization Representation Learning

  • Jul 01, 2023
  • Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering
  • Shaojian Qiu +4
  • Conference Article
  • Citations3

Supporting clone analysis with tag cloud visualization

  • Nov 16, 2014
  • Manamu Sano +4
  • Conference Article
  • Citations6

A novel detection approach for statement clones

  • May 01, 2013
  • Qing Qing Shi +3
  • Conference Article
  • Citations9

Rearranging the order of program statements for code clone detection

  • Feb 21, 2017
  • Yusuke Sabi +2
  • Conference Article
  • Citations10

An Empirical Study of the Copy and Paste Behavior during Development

  • May 01, 2015
  • Tarek M Ahmed +2
  • Conference Article
  • Citations1

A hybrid approach for detection of Type-1 software clones

  • Sep 01, 2017
  • Pratiksha Gautam +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.