Results 11 to 20 of about 1,735,552 (292)

Code Clones: Reconsidering Terminology [PDF]

open access: yes, 2007
This report discusses terminology choices and considerations relating to copied or redundant code within software systems, i.e., relating to "code clones." Inadequacies of existing terminology are raised and alternative terms are discussed.
Walenstein, Andrew
openaire   +5 more sources

Generic modelling of code clones [PDF]

open access: yes, 2007
Code clones, i.e. instances of duplicated code, can be found in many software systems. They adversely affect the software systems’ quality, in particular their maintainability and comprehensibility. Thus, this aspect is particularly important to consider in software maintenance and reengineering.
Giesecke, Simon, Simon Giesecke
openaire   +5 more sources

Do code clones matter? [PDF]

open access: yes2009 IEEE 31st International Conference on Software Engineering, 2009
12 pages, 7 figures in Proc. 31st International Conference on Software Engineering (ICSE '09).
Elmar Jürgens   +3 more
openaire   +5 more sources

Detecting code clones [PDF]

open access: yes, 2020
People plagiarize because sometimes it is easier for them to plagiarize then to do the work in the first place. Plagiarism has many forms, it could range from just copy and pasting text found off the internet, to modifying the text so that it appears they wrote the text on their own.
Bettis, Christopher
openaire   +3 more sources

Two-Pass Technique for Clone Detection and Type Classification Using Tree-Based Convolution Neural Network

open access: yesApplied Sciences, 2021
Appropriate reliance on code clones significantly reduces development costs and hastens the development process. Reckless cloning, in contrast, reduces code quality and ultimately adds costs and time.
Young-Bin Jo, Jihyun Lee, Cheol-Jung Yoo
doaj   +1 more source

An Effective Semantic Code Clone Detection Framework Using Pairwise Feature Fusion

open access: yesIEEE Access, 2021
Code clones. In this work, we propose a novel detection framework using machine learning for automated detection of all four type of clones. The features extracted from a pair of code blocks are combined for possible detection of a clone with respect to ...
Abdullah Sheneamer   +2 more
doaj   +1 more source

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   +2 more sources

Historical perspective of code clone refactorings in evolving software.

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   +2 more sources

Similar Code Detection and Elimination for Erlang Programs [PDF]

open access: yes, 2010
A well-known bad code smell in refactoring and software maintenance is duplicated code, that is the existence of code clones, which are code fragments that are identical or similar to one another.
Huiqing Li   +3 more
core   +1 more source

Clone Detection and Removal for Erlang/OTP within a Refactoring Environment [PDF]

open access: yes, 2008
This paper proposes a token and AST based hybrid approach to automatically detecting code clones in Erlang/OTP programs, underlying a collection of refactorings to support user-controlled automatic clone removal.
Huiqing Li   +3 more
core   +1 more source

Home - About - Disclaimer - Privacy