• Corpus ID: 61534787

AN EFFICIENT METHOD-LEVEL CODE CLONE DETECTION SCHEME THROUGH TEXTUAL ANALYSIS USING METRICS

@inproceedings{Anil2012ANEM,
  title={AN EFFICIENT METHOD-LEVEL CODE CLONE DETECTION SCHEME THROUGH TEXTUAL ANALYSIS USING METRICS},
  author={Gautham Anil and C. R. K. Reddy and A. Govardhan},
  year={2012}
}
Code cloning or the act of copying code fragments and making minor, non–functional alterations, is a well known problem for evolving software systems which leads to duplicated code fragments known as code clones. A Clone Detection approach is to find out the reused fragment of code in any application to maintain different types of clones that are being identified by the clone detection techniques. Ever since clone detection evolved, it has been providing better results by reducing the… 

Topics from this paper

A Novel Metrics Based Technique for Code Clone Detection
Nowadays, software development is a tricky and time-consuming task. In order to make the development easy, one uses the existing modules with or without a bit change. Modules which are used with or
An Emerging Approach towards Code Clone Detection: Metric Based Approach on Byte Code
In software programs different kind of redundancy can be found. This kind of redundancy in the code is called as code clone. The impact of cloning on software maintenance is problematic and is of
A Novel Approach Towards Code Clone Detection and Redesigning
Software systems are getting more complex as the system grows where maintaining such system is a primary concern for the software industry. Code clone is one of the factors making software
A Survey on Code Clone and Detecting Techniques
Code Clone is merely repetition of code in the software, is obtained by Copy and paste of code in the software with or without modifications. Its play a vital role in the area of software maintenance
Code Clone Detection and Analysis Using Software Metrics and Neural Network-A Literature Review
TLDR
It is concluded that clone detection using software metrics and artificial neural network is the best technique of code clone detection, analysis and clone prediction.

References

SHOWING 1-10 OF 23 REFERENCES
Phoenix-based clone detection using suffix trees
TLDR
This paper describes an investigation into an automatic clone detection technique developed as a plug-in for Microsoft's new Phoenix framework using abstract syntax trees (ASTs) and suffix trees, which uses the same methods that have been successfully applied to find duplicate sections in biological sequences to search for matches in the code.
Detection of Type-1 and Type-2 Code Clones Using Textual Analysis and Metrics
TLDR
A metric-based approach combined with the textual comparison of the source code for the detection of functional Clones in C source code has been proposed to provide a more accurate and efficient way of Clone Detection.
CCFinder: A Multilinguistic Token-Based Code Clone Detection System for Large Scale Source Code
TLDR
A new clone detection technique, which consists of the transformation of input source text and a token-by-token comparison, is proposed, which has effectively found clones and the metrics have been able to effectively identify the characteristics of the systems.
On the use of clone detection for identifying crosscutting concern code
TLDR
This paper manually identifies five specific crosscutting concerns in an industrial C system and analyzes to what extent clone detection is capable of finding them and considers the results as a stepping stone toward an automated "aspect miner" based on clone detection.
On the effectiveness of clone detection by string matching
TLDR
A number of simple variants of string-based clone detection that normalize differences due to common editing operations are investigated, and the quality of clone detection for very different case studies are assessed.
Comparison and evaluation of code clone detection techniques and tools: A qualitative approach
TLDR
A qualitative comparison and evaluation of the current state-of-the-art in clone detection techniques and tools is provided, and a taxonomy of editing scenarios that produce different clone types and a qualitative evaluation of current clone detectors are evaluated.
Clone Detection Using Abstract Syntax Suffix Trees
TLDR
This paper describes how to make use of suffix trees to find clones in abstract syntax trees and empirically compares the new technique to other techniques using the Bellon benchmark for clone detectors.
Evaluating clone detection tools for use during preventative maintenance
  • E. Burd, J. Bailey
  • Computer Science
    Proceedings. Second IEEE International Workshop on Source Code Analysis and Manipulation
  • 2002
TLDR
It is proposed that it may be possible to use a combination of tools to perform the analysis process providing that adequate means of efficiently identifying false matches is found.
Finding software license violations through binary code clone detection
TLDR
The Binary Analysis Tool (BAT) is developed, a system for code clone detection in binaries that attempts to detect cloning of code from repositories of packages in source and binary form.
SHINOBI: A Tool for Automatic Code Clone Detection in the IDE
TLDR
SHINOBI, a novel code clone detection/modification tool that is designed to aid in recognizing and highlighting code clones during software maintenance tasks, is introduced.
...
1
2
3
...