Results 251 to 260 of about 1,709,491 (293)

Scaleable Code Clone Detection [PDF]

open access: yes, 2014
Code clone detection helps connect developers across projects, if we do it on a large scale. The cornerstones that allow clone detection to work on a large scale are: (1) bad hashing (2) lightweight parsing using regular expressions and (3) MapReduce pipelines.
Schwarz, Niko, Niko Schwarz
core   +4 more sources

Code Clone Benchmarks Overview. [PDF]

open access: yes, 2018
© 2018 by the paper's authors. Traditionally, when a new code clone detection tool is developed, few well-known and popular benchmarks are being used to evaluate the results that are achieved. These benchmarks have typically been created by cross-running
Vislavski, Tijana, Rakić, Gordana
openaire   +2 more sources

Cloned code: stable code

Journal of Software: Evolution and Process, 2012
SUMMARYCode clones are said to threaten the maintainability of a system—especially when the system evolves and source code is changed. Whether clones increase maintenance effort can be analyzed by comparing the stability of cloned code with the stability of non‐cloned code.
Jan Harder, Nils Göde
openaire   +1 more source

A code clone oracle

Proceedings of the 11th Working Conference on Mining Software Repositories, 2014
Code clones are functionally equivalent code segments. De- tecting code clones is important for determining bugs, fixes and software reuse. Code clone detection is also essential for developing fast and precise code search algorithms. How- ever, the challenge of such research is to evaluate that the clones detected are indeed functionally equivalent ...
Daniel E. Krutz, Wei Le
openaire   +1 more source

Code Clone Graph Metrics for Detecting Diffused Code Clones

2009 16th Asia-Pacific Software Engineering Conference, 2009
Code clones (duplicated source code in a software system) are one of the major factors in decreasing maintainability. Many code clone detection methods have been proposed to find code clones automatically from large-scale software. However, it is still hard to find harmful code clones to improve maintainability because there are many code clones that ...
Yoshihiko Fukushima   +5 more
openaire   +2 more sources

Code clone detection in practice

Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, 2010
Due to the negative impact of code cloning on software maintenance efforts as well as on program correctness [4--6], the duplication of code is generally viewed as problematic. However, the techniques and tools developed by the research community in the last decade have not found broad acceptance in software engineering practice yet.
Florian Deissenboeck   +2 more
openaire   +1 more source

Removing clones from the code

Journal of Software Maintenance: Research and Practice, 1999
In this paper we discus the elimination of function and class clones from industrial object-oriented code. Clone removal can decrease code size and facilitate maintenance. We eliminate clones by reengineering scenarios that are based on automated restructuring tools.
Richard Fanta, Václav Rajlich
openaire   +2 more sources

Visualizing the evolution of code clones

Proceedings of the 5th International Workshop on Software Clones, 2011
The knowledge of code clone evolution throughout the history of a software system is essential in comprehending and managing its clones properly and cost-effectively. However, investigating and observing facts in a huge set of text-based data provided by a clone genealogy extractor could be challenging without the support of a visualization tool.
Ripon K. Saha   +2 more
openaire   +2 more sources

Refactoring Code Clone Detection

2019 7th International Symposium on Digital Forensics and Security (ISDFS), 2019
Refactoring duplicate code is an important issue and is one of the most important smells in software maintenance. There is an important relationship between clones and code quality. Most programmers use clones because they are cheaper and faster than typing the program code.
Zhala Sarkawt Othman, Mehmet Kaya
openaire   +2 more sources

A Comparative Study of Code Clone Genealogies in Test Code and Production Code

2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2023
Abstract: Recent research has shown that clones occur far more often in test code than in production code. This is explained by the typical template of unit test code (the setup-stimulate-verify-teardown cycle), a template which lends itself well to parameterisation of proven solutions. However, little is known on how these clones evolve over time.
van Bladel, Brent, Demeyer, Serge
openaire   +3 more sources

Home - About - Disclaimer - Privacy