Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272)
DOI: 10.1109/icsm.1998.738528
|View full text |Cite
|
Sign up to set email alerts
|

Clone detection using abstract syntax trees

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
645
0
1

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 828 publications
(650 citation statements)
references
References 7 publications
2
645
0
1
Order By: Relevance
“…It has been defined as one of the code cloning patterns by (Kapser 2006;Kapser and Godfrey 2008). Boiler-plate code can be found when building device drivers for operating systems (Baxter et al 1998), developing android applications , and giving programming assignments (Burrows et al 2007;Schleimer et al 2003). Boiler-plate code usually contains small code modifications in order to adapt the boiler-plate code to a new environment.…”
Section: Source Code Modificationsmentioning
confidence: 99%
See 2 more Smart Citations
“…It has been defined as one of the code cloning patterns by (Kapser 2006;Kapser and Godfrey 2008). Boiler-plate code can be found when building device drivers for operating systems (Baxter et al 1998), developing android applications , and giving programming assignments (Burrows et al 2007;Schleimer et al 2003). Boiler-plate code usually contains small code modifications in order to adapt the boiler-plate code to a new environment.…”
Section: Source Code Modificationsmentioning
confidence: 99%
“…However, tree-based similarity measures have a high computational complexity. The comparison of two ASTs with N nodes can have an upper bound of O(N 3 ) (Baxter et al 1998). Usually an optimising mechanism or approximation is included in the similarity computation to lower the computation time (Jiang et al 2007b).…”
Section: Code Similarity Measurementmentioning
confidence: 99%
See 1 more Smart Citation
“…AST is considered to be more accurate than token-based comparison [3]. Baxter et al [2] detect code clones using abstract syntax tree. In this research, we leverage CloneDR [8], an AST based clone detector to identify clones in the business logic tier.…”
Section: Related Workmentioning
confidence: 99%
“…This is because, implementing a similar feature also requires producing similar code fragments. Such similar code fragments are called code clones [1], [2]. It is generally desirable to remove or not to create a code clone; however, some types of code clones are difficult to resolve.…”
Section: Introductionmentioning
confidence: 99%