Results 161 to 170 of about 3,183,066 (198)
Some of the next articles are maybe not open access.
Detecting Clones in Business Applications
2008 15th Working Conference on Reverse Engineering, 2008A 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, 2010In 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), 2019Refactoring 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, 2007It 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, 2015Android 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, 2010SUMMARYFinding, 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, 1996A 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
Scaleable Code Clone Detection
2014Code 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.
openaire +1 more source
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
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
Attack of the Clones: Detecting Cloned Applications on Android Markets
2012We present DNADroid, a tool that detects Android application copying, or “cloning”, by robustly computing the similarity between two applications. DNADroid achieves this by comparing program dependency graphs between methods in candidate applications. Using DNADroid, we found at least 141 applications that have been the victims of cloning, some as many
Jonathan Crussell +2 more
openaire +2 more sources

