Results 11 to 20 of about 4,394,633 (291)
TCCCD: Triplet-Based Cross-Language Code Clone Detection
Code cloning is a common practice in software development, where developers reuse existing code to accelerate programming speed and enhance work efficiency. Existing clone-detection methods mainly focus on code clones within a single programming language.
Yong Fang +3 more
doaj +4 more sources
Generalizability of Code Clone Detection on CodeBERT [PDF]
Transformer networks such as CodeBERT already achieve outstanding results for code clone detection in benchmark datasets, so one could assume that this task has already been solved. However, code clone detection is not a trivial task. Semantic code clones, in particular, are challenging to detect. We show that the generalizability of CodeBERT decreases
Sonnekalb, Tim +3 more
core +8 more sources
SJBCD: A Java Code Clone Detection Method Based on Bytecode Using Siamese Neural Network
Code clone detection is an important research topic in the field of software engineering. It is significant in developing software and solving software infringement disputes to discover code clone phenomenon effectively in and between software systems ...
Bangrui Wan +3 more
doaj +3 more sources
A Systematic Review on Code Clone Detection [PDF]
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 +3 more sources
RioCC: Efficient and Accurate Class-Level Code Recommendation Based on Deep Code Clone Detection [PDF]
Context: Code recommendation plays an important role in improving programming efficiency and software quality. Existing approaches mainly focus on method- or API-level recommendations, which limits their effectiveness to local code contexts. From a multi-
Hongcan Gao, Chenkai Guo, Hui Yang
doaj +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
Clone Detection in Test Code: An Empirical Evaluation
Duplicated test code (a.k.a. test code clones) has a negative impact on test comprehension and maintenance. Moreover, the typical structure of unit test code induces struc- tural similarity, increasing the amount of duplication. Yet, most research on software clones and clone detection tools is focused on production code, often ignoring test code.
van Bladel, Brent, Demeyer, Serge
core +5 more sources
Code Clone Detection Method Based on Hierarchical Feature [PDF]
The existing code clone detection methods usually have the problem of single mark representation and complex abstract syntax tree structure.To address the problem, a code clone detection method is proposed based on hierarchical features.The method ...
ZHANG Dongmei, CHEN Yongle, YANG Yuli
doaj +1 more source
A Survey of Software Clone Detection From Security Perspective
For software engineering, if two code fragments are closely similar with minor modifications or even identical due to a copy-paste behavior, that is called software/code clone.
Haibo Zhang, Kouichi Sakurai
doaj +1 more source
Are our clone detectors good enough? An empirical study of code effects by obfuscation
Clone detection has received much attention in many fields such as malicious code detection, vulnerability hunting, and code copyright infringement detection. However, cyber criminals may obfuscate code to impede violation detection. To date, few studies
Weihao Huang +5 more
doaj +1 more source

