Scalable code clone detection tool based on semantic analysis
This article describes the methods of code clones detection. New approach of code clones detection is proposed for C/C++ languages based on analysis of existed methods.
Sevak Sargsyan +4 more
doaj +3 more sources
CC2Vec: Combining Typed Tokens with Contrastive Learning for Effective Code Clone Detection [PDF]
With the development of the open source community, the code is often copied, spread, and evolved in multiple software systems, which brings uncertainty and risk to the software system (e.g., bug propagation and copyright infringement).
Shihan Dou +5 more
openalex +2 more sources
Semantic code clone detection using hybrid intermediate representations and BiLSTM networks. [PDF]
Semantic code clone detection plays an essential role in software maintenance and quality assurance, as it helps uncover fragments of code that express the same logic even when their syntax has been altered or deliberately obfuscated.
M Shahbaz Ismail +2 more
doaj +2 more sources
A Systematic Review on Code Clone Detection
Code cloning refers to the duplication of source code. It is the most common way of reusing source code in software development. If a bug is identified in one segment of code, all the similar segments need to be checked for the same bug.
Qurat Ul Ain +4 more
doaj +2 more sources
Code Clone Detection Based on Program Vector Tree
Code cloning facilitates software development but also causes recurring bugs and software quality problems. Some types of code clones have very low similarity in literal, leading to difficulty of detection.
ZENG Jie, BEN Kerong, ZHANG Xian, LI Xiaowei, ZHOU Quan
doaj +2 more sources
SourcererCC: Scaling Code Clone Detection to Big Code [PDF]
Accepted for publication at ICSE'16 (preprint, unrevised)
Hitesh Sajnani +4 more
openalex +4 more sources
Multi-threshold token-based code clone detection [PDF]
5 pages, 1 ...
Golubev, Yaroslav +3 more
openaire +3 more sources
A Novel Method for Code Clone Detection Based on Minimally Random Kernel Convolutional Transform
Effectively detecting code clones is essential for maintaining and evolving software systems. This paper introduces a novel approach that leverages minimally random kernel convolutional transform (MiniRocket) to represent source code for clone detection.
Mostefai Abdelkader
doaj +2 more sources
Syntactic–Semantic Detection of Clone-Caused Vulnerabilities in the IoT Devices [PDF]
This paper addresses the problem of IoT security caused by code cloning when developing a massive variety of different smart devices. A clone detection method is proposed to identify clone-caused vulnerabilities in IoT software.
Maxim Kalinin, Nikita Gribkov
doaj +2 more sources
Unsupervised Binary Code Translation with Application to Code Clone Detection and Vulnerability Discovery [PDF]
Iftakhar Ahmad, Lannan Luo
openalex +2 more sources

