Results 261 to 270 of about 3,181,244 (296)
Some of the next articles are maybe not open access.

Clone detection and refactoring

Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, 2006
The area of clone detection (i.e., searching for duplicate fragments of source code) has received wide interest recently as indicated by numerous efforts in clone detection tool development. Additionally, some work has been done in the area of selecting and refactoring the detected clones.
openaire   +2 more sources

Model clone detection in practice

Proceedings of the 4th International Workshop on Software Clones, 2010
Cloned code is considered harmful for two reasons: (1) multiple, possibly unnecessary, duplicates of code increase maintenance costs and, (2) inconsistent changes to cloned code can create faults and, hence, lead to incorrect program behavior. Likewise, duplicated parts of models are problematic in model-based development.
Florian Deissenboeck   +4 more
openaire   +1 more source

Detecting Clones in Business Applications

2008 15th Working Conference on Reverse Engineering, 2008
A business application automates a collection of business processes. A business process describes how a set of logically related tasks are executed, ordered and managed by following business rules to achieve business objectives. An online bookstore business application contains several tasks such as buying a book, ordering a book, and sending out ...
Jin Guo 0002, Ying Zou 0001
openaire   +1 more source

Clone detection by exploiting assembler

Proceedings of the 4th International Workshop on Software Clones, 2010
In this position paper, we describe work-in-progress in detecting source code clones by means of analyzing and comparing the assembler that is produced when the source code is compiled.
Ian J. Davis, Michael W. Godfrey
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

Visualizing clone detection results

Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering, 2007
It has been observed by many practitioners that software applications frequently contain redundant code fragments. This redundancy is often caused by the common programming practice of replicating (or cloning) existing code and then customizing code fragments to handle new demands within an application.
Robert Tairas   +2 more
openaire   +1 more source

Detecting Android Malware Using Clone Detection

Journal of Computer Science and Technology, 2015
Android is currently one of the most popular smartphone operating systems. However, Android has the largest share of global mobile malware and significant public attention has been brought to the security issues of Android. In this paper, we investigate the use of a clone detector to identify known Android malware.
Jian Chen   +3 more
openaire   +2 more sources

Studying clone evolution using incremental clone detection

Journal of Software: Evolution and Process, 2010
SUMMARYFinding, understanding and managing software clones—passages of duplicated source code—is of large interest in research and practice. Analyzing the evolution of clones across multiple versions of a program adds value to both applications. Although there is an abundance of techniques to detect clones, current approaches are limited to a single ...
Nils Göde, Rainer Koschke
openaire   +1 more source

Pattern matching for clone and concept detection

Automated Software Engineering, 1996
A legacy system is an operational, large-scale software system that is maintained beyond its first generation of programmers. It typically represents a massive economic investment and is critical to the mission of the organization it serves. As such systems age, they become increasingly complex and brittle, and hence harder to maintain.
Kostas Kontogiannis   +4 more
openaire   +2 more sources

Detection of Code Clones

2018 International Conference on Smart City and Emerging Technology (ICSCET), 2018
For smart city smart programming solutions are effective measure to solve complex problems. Problem solving can use any programming language platform. In this new era, everything is available on the internet and search engines. It has also provided open space for the programmers to share their code and the person who is in need of it can access it ...
Nisha Gupta   +3 more
openaire   +1 more source

Home - About - Disclaimer - Privacy