Results 1 to 10 of about 1,709,491 (293)

Clone-Seeker: Effective Code Clone Search Using Annotations [PDF]

open access: yesIEEE Access, 2022
Source code search plays an important role in software development, e.g. for exploratory development or opportunistic reuse of existing code from a code base. Often, exploration of different implementations with the same functionality is needed for tasks
Muhammad Hammad   +3 more
doaj   +11 more sources

Historical perspective of code clone refactorings in evolving software [PDF]

open access: yesPLoS ONE, 2022
Cloning in software is generally perceived as a threat to its maintenance and that is why it needs to be managed properly. Understanding clones from a historical perspective is essential for effective clone management.
Jaweria Kanwal   +4 more
doaj   +3 more sources

Clone-advisor: recommending code tokens and clone methods with deep learning and information retrieval [PDF]

open access: yesPeerJ Computer Science, 2021
Software developers frequently reuse source code from repositories as it saves development time and effort. Code clones (similar code fragments) accumulated in these repositories represent often repeated functionalities and are candidates for reuse in an
Muhammad Hammad   +3 more
doaj   +5 more sources

SJBCD: A Java Code Clone Detection Method Based on Bytecode Using Siamese Neural Network

open access: yesApplied Sciences, 2023
Code clone detection is an important research topic in the field of software engineering. It is significant in developing software and solving software infringement disputes to discover code clone phenomenon effectively in and between software systems ...
Bangrui Wan   +3 more
doaj   +3 more sources

TCCCD: Triplet-Based Cross-Language Code Clone Detection

open access: yesApplied Sciences, 2023
Code cloning is a common practice in software development, where developers reuse existing code to accelerate programming speed and enhance work efficiency. Existing clone-detection methods mainly focus on code clones within a single programming language.
Yong Fang   +3 more
doaj   +3 more sources

RioCC: Efficient and Accurate Class-Level Code Recommendation Based on Deep Code Clone Detection [PDF]

open access: yesEntropy
Context: Code recommendation plays an important role in improving programming efficiency and software quality. Existing approaches mainly focus on method- or API-level recommendations, which limits their effectiveness to local code contexts. From a multi-
Hongcan Gao, Chenkai Guo, Hui Yang
doaj   +2 more sources

An empirical study of code clone genealogies [PDF]

open access: yesSoftware Engineering Notes: an Informal Newsletter of the Special Interest Committee on Software Engineering / ACM, 2005
It has been broadly assumed that code clones are inherently bad and that eliminating clones by refactoring would solve the problems of code clones. To investigate the validity of this assumption, we developed a formal denition of clone evolution and built a clone genealogy tool that automatically extracts the history of code clones from a source code ...
Gail C. Murphy   +2 more
exaly   +2 more sources

Code Clone Detection Method Based on Hierarchical Feature [PDF]

open access: yesJisuanji gongcheng, 2021
The existing code clone detection methods usually have the problem of single mark representation and complex abstract syntax tree structure.To address the problem, a code clone detection method is proposed based on hierarchical features.The method ...
ZHANG Dongmei, CHEN Yongle, YANG Yuli
doaj   +1 more source

A comparative study of test code clones and production code clones

open access: yesJournal of Systems and Software, 2021
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 refactoring clones in production code, clones in test code are often neglected in today’s literature.
van Bladel, Brent, Demeyer, Serge
openaire   +3 more sources

Clone Code Evolution Trace Building and Pattern Recognition Based on Graph Model [PDF]

open access: yesJisuanji gongcheng, 2017
Aiming at the problems that clone code tracking is inaccurate and evolution pattern recognition is tedious,especially clone class merging is difficult,this paper proposes a method of clone code evolution traces building and pattern recognition based on ...
GE Guangshuai,LIU Dongsheng,ZHANG Liping,HOU Min
doaj   +1 more source

Home - About - Disclaimer - Privacy