arrow
返回

Deep learning application on code clone detection: A review of current knowledge

delete2022-02-01
delete29
PRE
AI
M
Maggie Lei
李浩 封面图
李浩 (Hao Li)
吉
吉骊 (Li Ji)
N
Namrata Aundhkar
D
Dae‐Kyoo Kim *
DOI:10.1016/j.jss.2021.111141delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Bad smells in code are indications of low code quality representing potential threats to the maintainability and reusability of software. Code clone is a type of bad smells caused by code fragments that have the same functional semantics with syntactic variations. In the recent years, the research on duplicate code has been dramatically geared up by deep learning techniques powered by advances in computing power. However, there exists little work studying the current state-of-art and future prospects in the area of applying deep learning to code clone detection. In this paper, we present a systematic review of the literature on the application of deep learning on code clone detection. We aim to find and study the most recent work on the subject, discuss their limitations and challenges, and provide insights on the future work. (C) 2021 Elsevier Inc. All rights reserved.
Keyword:
Code clone
Code smell
Deep learning
Duplicate code
Machine learning
Literature review

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.5K
被引数:
8.4K

机构

O
Oakland University
学者数:
3.7K
论文数: 3.0K
被引数: 2.7K
引用论文

引用论文

A place for place: Modelling and analysing platial representations
err2020-06-19
err0
errOAAI
errRené Westerholt; Franz‐Benjamin Mocnik; Alexis Comber
err分享
err收藏
Iterative Refinement of Cellular Identity from Single-Cell Data Using Online Learning
err
IF0
err2020-01-17
err0
errOAAI
errChao Gao; Sebastian Preissl; Chongyuan Luo; Rosa Castanon; Justin Sandoval; Angeline Rivkin; Joseph R. Nery; Margarita M. Behrens; Joseph R. Ecker; Bing Ren; Joshua D. Welch
err分享
err收藏
err分享
err收藏
学者 查看更多内容