EV de Paulo Sobrinho, A De Lucia… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Bad smells are sub-optimal code structures that may represent problems needing attention. We conduct an extensive literature review on bad smells relying on a large body of …
Exploiting machine learning techniques for analyzing programs has attracted much attention. One key problem is how to represent code fragments well for follow-up analysis …
Despite a decade of active research, there has been a marked lack in clone detection techniques that scale to large repositories for detecting near-miss clones. In this paper, we …
J Svajlenko, CK Roy - 2016 IEEE international conference on …, 2016 - ieeexplore.ieee.org
Many clone detection tools have been proposed in the literature. However, our knowledge of their performance in real software systems is limited, particularly their recall. We previously …
CK Roy, JR Cordy - 2018 IEEE 25th International Conference …, 2018 - ieeexplore.ieee.org
There have been a great many methods and tools proposed for software clone detection. While some work has been done on assessing and comparing performance of these tools …
Y Wang, Y Ye, Y Wu, W Zhang… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
As one of bad smells in code, code clones may increase the cost of software maintenance and the risk of vulnerability propagation. In the past two decades, numerous clone detection …
J Svajlenko, CK Roy - IEEE Transactions on Software …, 2019 - ieeexplore.ieee.org
An abundant number of clone detection tools have been proposed in the literature due to the many applications and benefits of clone detection. However, there has been difficulty in the …
J Svajlenko, CK Roy - Code Clone Analysis: Research, Tools, and …, 2021 - Springer
Many clone detection tools and techniques have been created to tackle various use-cases, including syntactical clone detection, semantic clone detection, inter-project clone detection …
A code clone is a pair of code fragments, within or between software systems that are similar. Since code clones often negatively impact the maintainability of a software system …