Results 11 to 20 of about 1,735,552 (292)
Code Clones: Reconsidering Terminology [PDF]
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]
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
12 pages, 7 figures in Proc. 31st International Conference on Software Engineering (ICSE '09).
Elmar Jürgens +3 more
openaire +5 more sources
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
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
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]
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.
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]
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]
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

