Results 41 to 50 of about 597,262 (308)

Enhancing Notation-Based Code Cloning Method With an External-Based Identifier Model

open access: yesIEEE Access, 2020
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

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

Clone Detection in Test Code: An Empirical Evaluation

open access: yes2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2020
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]

open access: yes, 2019
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

open access: yesProcedia Computer Science, 2018
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]

open access: yes2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE), Antwerp, 2014, pp. 18-33, 2020
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

open access: yesJisuanji kexue yu tansuo, 2020
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]

open access: yesInternational Journal of Computer Applications, 2011
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]

open access: yes, 2010
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]

open access: yes, 2023
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

Home - About - Disclaimer - Privacy