返回
Deep learning application on code clone detection: A review of current knowledge
DOI:10.1016/j.jss.2021.111141.png)
摘要
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
期刊
IF:
4.1
论文数:
5.5K
被引数:
8.4K
机构
引用论文
Lys63/Met1-hybrid ubiquitin chains are commonly formed during the activation of innate immune signallingLys63/Met1-hybrid泛素链通常在先天免疫信号激活过程中形成
Volcanic, Coseismic, and Seasonal Changes Detected at White Island (Whakaari) Volcano, New Zealand, Using Seismic Ambient Noise使用地震环境噪声在新西兰怀特岛 (Whakaari) 火山检测到的火山,同震和季节变化
Impact of small geometrical imperfections on chromatic dispersion and birefringence in photonic crystal fibers小几何缺陷对光子晶体光纤色散和双折射的影响
Comparing and experimenting machine learning techniques for code smell detection比较和实验用于代码气味检测的机器学习技术

