Knowing code clones (similar code fragments) is helpful in software maintenance and re- engineering. As clone detectors return huge numbers of clones, visualization techniques …
WT Cheung, S Ryu, S Kim - Empirical Software Engineering, 2016 - Springer
Code cloning is one of the active research areas in the software engineering community. Specifically, researchers have conducted numerous empirical studies on code cloning and …
RH Patterson, GA Gibson - Proceedings of 3rd International …, 1994 - ieeexplore.ieee.org
Informed prefetching provides a simple mechanism for I/O-intensive, cache-ineffective applications to efficiently exploit highly-parallel I/O subsystems such as disk arrays. This …
N Yoshida, S Numata, E Choiz… - 2019 IEEE/ACM 3rd …, 2019 - ieeexplore.ieee.org
Extract Method refactoring is commonly used for merging code clones into a single new method. In this position paper, we propose a proactive clone recommendation system for" …
Feature models are commonly used in industrial contexts to guide and automate the derivation of product variants. However, in real-world product lines the derivation process …
Clones are one of the most widespread code smells, known to negatively affect the evolution of software systems. While there is a large body of research on detecting, managing, and …
S Tokui, N Yoshida, E Choi… - 2020 IEEE 27th …, 2020 - ieeexplore.ieee.org
A code clone is a code fragment that is identical or similar to it in the source code. It has been identified as one of the main problems in software maintenance. When a developer …
Y Semura, N Yoshida, E Choi… - 2018 25th Asia-Pacific …, 2018 - ieeexplore.ieee.org
So far, many tools have been developed for the detection of code clones in source code. The existing clone detection tools support only a limited number of programming languages …