Results 251 to 260 of about 1,735,552 (292)
Some of the next articles are maybe not open access.

Removing clones from the code

Journal of Software: Evolution and Process, 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.
Vaclav Rajlich
exaly   +3 more sources

A detection framework for semantic code clones and obfuscated code

Expert Systems With Applications, 2018
Abstract Code obfuscation is a staple tool in malware creation where code fragments are altered substantially to make them appear different from the original, while keeping the semantics unaffected. A majority of the obfuscated code detection methods use program structure as a signature for detection of unknown codes.
Swarup Roy   +2 more
exaly   +3 more sources

On the characteristics of buggy code clones: A code quality perspective

2018 IEEE 12th International Workshop on Software Clones (IWSC), 2018
Code clone is an immensely studied code smell. Not all the clones in a software system are equally harmful. Earlier work studied various traits of clones including their stability and relationships with program faults against non-cloned code. This paper presents a comparative study on the characteristics of buggy and non-buggy clones from a code ...
Md Rakibul Islam, Minhaz F Zibran
exaly   +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

Active Clones: Source Code Clones at Runtime. [PDF]

open access: yesElectron. Commun. Eur. Assoc. Softw. Sci. Technol., 2014
Code cloning is a common programming practice, and there have been aconsiderable amount of research that investigated the implications of code clones onsoftware maintenance using static analysis.
Mohammad Asif A. Khan   +2 more
openaire   +3 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

Instant code clone search

Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering, 2010
In this paper, we propose a scalable instant code clone search engine for large-scale software repositories. While there are commercial code search engines available, they treat software as text and often fail to find semantically related code. Meanwhile, existing tools for semantic code clone searches take a "post-mortem" approach involving the ...
Mu-Woong Lee   +3 more
openaire   +2 more sources

Home - About - Disclaimer - Privacy