• Home
  • Search
  • Semantic based Cross-Language Clone Related Bug Detection
  • Cite Icon1
  • https://doi.org/10.1109/ainit54228.2021.00101Copy DOI Icon

Semantic based Cross-Language Clone Related Bug Detection

  • Oct 1, 2021
  • Zeng Chen
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Code clones are widespread in software since programmers always reuse code to reduce programming effort. As programming languages are continuing to evolve and morph, code clones also widely exist across different languages for platform compatibility and adoption. Although code clones can improve development efficiency, they are prone to introducing bugs. Existing code clone detection technologies, however, mainly focused on single programming language or syntactical features of code. The syntax of different programming language are diverse because of syntax sugar, and many cloning pairs are semantic related instead of syntactic similar, such as Type 4 clones. To bridge the gap between syntax and semantic, and detect clone-related bugs more accurately, we explore an IR (Intermediate Representation) based method to represent code semantic representation information of multiple language code. We utilize graph neural network to learn code semantic representation. Through the semantic representation, we can detect more cross-language clone related bugs across multiple language.

Similar Papers
  • PDF
  • Research Article
  • Citations6

TCCCD: Triplet-Based Cross-Language Code Clone Detection

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

Rule-directed code clone synchronization

  • May 01, 2016
  • Xiao Cheng +4
  • Conference Article
  • Citations4

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

  • Mar 02, 2019
  • Qurat Ul Ain +3
  • Conference Article
  • Citations20

Improving Syntactical Clone Detection Methods through the Use of an Intermediate Representation

  • Feb 01, 2020
  • Pedro M Caldeira +4
  • Research Article

Code Clone Detection Model: A SWOT Analysis Perspective

  • Oct 01, 2018
  • Advanced Science Letters
  • Al-Fahim Mubarak-Ali +2
  • Conference Article
  • Citations61

Incremental Code Clone Detection: A PDG-based Approach

  • Oct 01, 2011
  • Yoshiki Higo +3
  • Conference Article
  • Citations351

VUDDY: A Scalable Approach for Vulnerable Code Clone Discovery

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

LICCA: A tool for cross-language clone detection

  • Mar 01, 2018
  • Tijana Vislavski +3
  • Research Article

Cross-language code clone detection via flow-enhanced graph attention network

  • Jan 21, 2026
  • The Computer Journal
  • Mengyao Hu +2
  • Research Article
  • Citations15

Self-Assessment Procedure XXIII

  • May 01, 1995
  • Communications of the ACM
  • Mitchell H Clifton
  • Conference Article
  • Citations10

An Empirical Study of the Copy and Paste Behavior during Development

  • May 01, 2015
  • Tarek M Ahmed +2
  • Research Article
  • Citations12

A comparative study on the intensity and harmfulness of late propagation in near-miss code clones

  • Jan 22, 2016
  • Software Quality Journal
  • Manishankar Mondal +2
  • Conference Article
  • Citations2

Engineering Paper] Built-in Clone Detection in Meta Languages

  • Sep 01, 2018
  • Rainer Koschke +2
  • Conference Article
  • Citations9

Rearranging the order of program statements for code clone detection

  • Feb 21, 2017
  • Yusuke Sabi +2
  • PDF
  • Research Article
  • Citations8

An Empirical Study on the Impact of Duplicate Code

  • May 28, 2012
  • Advances in Software Engineering
  • Keisuke Hotta +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.