OneSpace: Detecting cross-language clones by learning a common embedding space

M El Arnaoty, F Servant - Journal of Systems and Software, 2024 - Elsevier
Identifying clone code fragments across different languages can enhance the productivity of
software developers in several ways. However, the clone detection task is often studied in …

[HTML][HTML] CLCD-I: cross-language clone detection by using deep learning with infercode

MA Yahya, DK Kim - Computers, 2023 - mdpi.com
Source code clones are common in software development as part of reuse practice.
However, they are also often a source of errors compromising software maintainability. The …

Cross-language clone detection by learning over abstract syntax trees

D Perez, S Chiba - … IEEE/ACM 16th International Conference on …, 2019 - ieeexplore.ieee.org
Clone detection across programs written in the same programming language has been
studied extensively in the literature. On the contrary, the task of detecting clones across …

ZC3: Zero-Shot Cross-Language Code Clone Detection

J Li, C Tao, Z Jin, F Liu, G Li - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Developers introduce code clones to improve programming productivity. Many existing
studies have achieved impressive performance in monolingual code clone detection …

Improving cross-language code clone detection via code representation learning and graph neural networks

N Mehrotra, A Sharma, A Jindal… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Code clone detection is an important aspect of software development and maintenance. The
extensive research in this domain has helped reduce the complexity and increase the …

C4: Contrastive cross-language code clone detection

C Tao, Q Zhan, X Hu, X Xia - Proceedings of the 30th IEEE/ACM …, 2022 - dl.acm.org
During software development, developers introduce code clones by reusing existing code to
improve programming productivity. Considering the detrimental effects on software …

Pathways to leverage transcompiler based data augmentation for cross-language clone detection

SN Pinku, D Mondal, CK Roy - 2023 IEEE/ACM 31st …, 2023 - ieeexplore.ieee.org
Software clones are often introduced when developers reuse code fragments to implement
similar functionalities in the same or different software systems resulting in duplicated …

Codebert for code clone detection: A replication study

S Arshad, S Abid, S Shamail - 2022 IEEE 16th International …, 2022 - ieeexplore.ieee.org
Large pre-trained models have dramatically improved the state-of-the-art on a variety of
natural language processing (NLP) tasks. CodeBERT is one such pre-trained model for …

Detecting code clones with graph neural networkand flow-augmented abstract syntax tree

W Wang, G Li, B Ma, X Xia, Z Jin - arXiv preprint arXiv:2002.08653, 2020 - arxiv.org
Code clones are semantically similar code fragments pairs that are syntactically similar or
different. Detection of code clones can help to reduce the cost of software maintenance and …

AdaCCD: Adaptive Semantic Contrasts Discovery Based Cross Lingual Adaptation for Code Clone Detection

Y Du, T Ma, L Wu, X Zhang, S Ji - … of the AAAI Conference on Artificial …, 2024 - ojs.aaai.org
Abstract Code Clone Detection, which aims to retrieve functionally similar programs from
large code bases, has been attracting increasing attention. Modern software often involves a …