Results 41 to 50 of about 597,262 (308)
Enhancing Notation-Based Code Cloning Method With an External-Based Identifier Model
Code clone detection is known for solving code paradigm problem in software development. Malware analysts also apply this technique to detect whether a set of malware applications originated from the same malware family based on the similarity in their ...
Ngoc-Tu Chau, Souhwan Jung
doaj +1 more source
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
Clone Detection in Test Code: An Empirical Evaluation
Duplicated test code (a.k.a. test code clones) has a negative impact on test comprehension and maintenance. Moreover, the typical structure of unit test code induces struc- tural similarity, increasing the amount of duplication. Yet, most research on software clones and clone detection tools is focused on production code, often ignoring test code.
van Bladel, Brent, Demeyer, Serge
openaire +3 more sources
Enhancing code clone detection using control flow graphs [PDF]
Code clones are syntactically or semantically equivalent code fragments of source code. Copy-and-paste programming allows software developers to improve development productivity, but it could produce code clones that can introduce non-trivial ...
Kim, Dong Kwan
core +3 more sources
Code Clones: Detection and Management
Abstract In a software system, similar or identical fragments of code are known as code clones. Instead of implementing a new code from scratch, most of the developers prefer copy–paste programming in which they use existing code fragments. So, the primary reason behind code cloning isboth developers and programming languages used by them.
Neha Saini, Sukhdip Singh, Suman
openaire +2 more sources
The Vision of Software Clone Management: Past, Present, and Future [PDF]
Duplicated code or code clones are a kind of code smell that have both positive and negative impacts on the development and maintenance of software systems. Software clone research in the past mostly focused on the detection and analysis of code clones, while research in recent years extends to the whole spectrum of clone management. In the last decade,
arxiv +1 more source
Code Clone Detection Based on Program Vector Tree
Code cloning facilitates software development but also causes recurring bugs and software quality problems. Some types of code clones have very low similarity in literal, leading to difficulty of detection.
ZENG Jie, BEN Kerong, ZHANG Xian, LI Xiaowei, ZHOU Quan
doaj +1 more source
"Code Cloning: The Analysis, Detection and Removal" [PDF]
The coping, modifying a block of code is identified as cloning and is the most basic means of software reuse. It has been extensively used within the software development community. An official survey which is carried out within large, long term software development project suggested that 25-30% of modules in system may be cloned.
Shahanawaj Ahamad, Mohammed Abdul Bari
openaire +1 more source
Clone Detection and Elimination for Haskell [PDF]
Duplicated code is a well known problem in software maintenance and refactoring. Code clones tend to increase program size and several studies have shown that duplicated code makes maintenance and code understanding more complex and time consuming.
Brown, Christopher, Thompson, Simon
core +1 more source
Determining the best weightage feature in parameterization process of GCCD model for clone detection in C-based applications [PDF]
The term 'code clone' relates to code that has been replicated many times in a program. Primarily, Type-1, Type-2, Type-3, and Type-4 serve as the four distinct categories for the classification of code clones.
Abdul Sahli, Fakhrudin+3 more
core +1 more source