2020
DOI: 10.1109/access.2020.2971545
|View full text |Cite
|
Sign up to set email alerts
|

LVMapper: A Large-Variance Clone Detector Using Sequencing Alignment Approach

Abstract: To detect large-variance code clones (i.e. clones with relatively more differences) in large-scale code repositories is difficult because most current tools can only detect almost identical or very similar clones. It will make promotion and changes to some software applications such as bug detection, code completion, software analysis, etc. Recently, CCAligner made an attempt to detect clones with relatively concentrated modifications called large-gap clones. Our contribution is to develop a novel and effectiv… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 19 publications
(14 citation statements)
references
References 41 publications
0
14
0
Order By: Relevance
“…LV-Mapper [9] examines all operational modules and accumulates all seeds instead of tokens to discover clone pairs. These seeds are transformed into hash values and saved in a hash table.…”
Section: Detecting Cpsmentioning
confidence: 99%
See 2 more Smart Citations
“…LV-Mapper [9] examines all operational modules and accumulates all seeds instead of tokens to discover clone pairs. These seeds are transformed into hash values and saved in a hash table.…”
Section: Detecting Cpsmentioning
confidence: 99%
“…Appache opennlp-master 1.9.1 is a natural language information retrieval toolkit based on machine learning. Among the most common NLP operations supported are indexing, sentence classification, part-of-speech labelling, named entity identification, stacking, and processing [25] Using these datasets, the proposed method's efficiency is compared to that of existing methods such as LV-CCD [9], ES-CCD [13], TBCNN-CCD [14], and CPVDetector [15] terms of accuracy, precision, recall, time period, memory space, and clone types for detecting all four types of CC detection and its similarity features.…”
Section: Performance Evaluationmentioning
confidence: 99%
See 1 more Smart Citation
“…It specifically considers the modifications that are more scattered in large codes. LVMapper makes use of seeds (small windows of continuous lines) to located and filter the candidate pairs of code clones [9]. SourcererCC is a technique based on token level granularity that uses an index to achieve scalability.…”
Section: State Of the Art For Type 3 Clonesmentioning
confidence: 99%
“…PDG-based Techniques These techniques prepare the program dependency graph to represent the control and data flow of source code [47]. The technique has addressed the detection of type 4 clones.…”
Section: Token-based Techniquesmentioning
confidence: 99%