Repository logo
  • Log In
    Have you forgotten your password?
Repository logo
  • Communities & Collections
  • All of DSpace
  • Resources
    • OUR@Oakland FAQ's
    • Scholarly Communication at OU
    • Research Data Support at OU
  • Log In
    Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Author "Yahya, Mohammad A A"

Now showing 1 - 1 of 1
Results Per Page
Sort Options
  • Loading...
    Thumbnail Image
    Item
    CLCD-I: Cross Language Clone Detection with Infercode
    (2023-01-01) Yahya, Mohammad A A; Kim, Dae-Kyoo; Lu, Lunjin; Ming, Hua; Caushaj, Eralda
    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 existing work on code clone detection mainly focuses on clones in a single programming language. However, nowadays software is increasingly developed on a multilanguage platform on which code is reused across different programming languages. Detecting code clones in such a platform is challenging and has not been studied much. In this paper, we present CLCD-I, a deep neural network-based approach for detecting cross-language code clones by using InferCode which is an embedding technique for source code. The design of our model is twofold: (a) taking as input InferCode embeddings of source code in two different programming languages and (b) forwarding them to a Siamese architecture for comparative processing. We compare the performance of CLCD-I with LSTM autoencoders and the existing approaches on cross-language code clone detection. The evaluation shows the CLCD-I outperforms LSTM autoencoders by 30% on average and the existing approaches by 15% on average.

OU Libraries | Hours | Location