2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) 2016
DOI: 10.1109/saner.2016.26
|View full text |Cite
|
Sign up to set email alerts
|

Combining Clone Detection and Latent Semantic Indexing to Detect Re-implementations

Abstract: Semantic redundancies are frequently reported in practice and cause increased efforts for development and maintenance. However, instances are hard to find with existing approaches that tend to deliver a daunting number of imprecise findings for this specific problem.Can these issues be mitigated by combining different detection techniques? In this paper, we investigate whether a combination of clone detection and latent semantic indexing improves the detection of candidate re-implementations. We evaluate the c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(10 citation statements)
references
References 30 publications
0
10
0
Order By: Relevance
“…We relate our findings to the following work:[9,11,12,13,21,22,25,28,31,33,34,39,40,41,43,47,51,53,54,56,60,67,69,71,72,77,79,81,82,83,84,88,91].…”
mentioning
confidence: 76%
See 2 more Smart Citations
“…We relate our findings to the following work:[9,11,12,13,21,22,25,28,31,33,34,39,40,41,43,47,51,53,54,56,60,67,69,71,72,77,79,81,82,83,84,88,91].…”
mentioning
confidence: 76%
“…In addition, we accounted for the different company contexts and philosophies, as mentioned above. 13 Coding means "categorising segments of data with a short name that simultaneously summarises and accounts for each piece of data" [16].…”
Section: Data Collection and Analysis Proceduresmentioning
confidence: 99%
See 1 more Smart Citation
“…Retrieving a ranked list of clones is preferred over a full list of clone pairs in various contexts, such as finding similar code examples or searching for candidates for bug fixing (Ke et al, 2015). Code clone detectors that report a complete set of clones are not suitable for these tasks because a large number of clone pairs have to be manually investigated Bauer et al, 2016). In these circumstances, the user would only need a ranked list of top n cloned code fragments instead .…”
Section: Background and Motivationmentioning
confidence: 99%
“…An approach has been proposed to examine if the differences present between the clones can be safely parameterized without causing any side-effects [32]. Another study has been presented in order to investigate whether a combination of clone detection and latent semantic indexing improves the detection of candidate re-implementations [4]. Another code clone search technique called Siamese has been used to improve clone search performance [20].…”
Section: Literature Reviewmentioning
confidence: 99%