DocumentCode
3248915
Title
Agec: An execution-semantic clone detection tool
Author
Kamiya, Toshio
Author_Institution
Dept. of Media Archit., Future Univ. Hakodate, Hakodate, Japan
fYear
2013
fDate
20-21 May 2013
Firstpage
227
Lastpage
229
Abstract
Agec is a semantic code-clone detection tool from Java bytecode, which (1) applies a kind of abstract interpretation to bytecode as a static analysis, in order to generate n-grams of possible execution traces, (2) detects the same n-grams from distinct places of the bytecode, and (3) then reports these n-grams as code clones. The strengths of the tool are: static analysis (no need for test cases), detection of clones of deeply nested invocations, and Map-Reduce ready detection algorithms for scalability.
Keywords
data mining; software engineering; Agec; Java bytecode; Map-Reduce ready detection algorithms; abstract interpretation; execution-semantic clone detection tool; static analysis; Measurement; Sun;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension (ICPC), 2013 IEEE 21st International Conference on
Conference_Location
San Francisco, CA
ISSN
1063-6897
Type
conf
DOI
10.1109/ICPC.2013.6613854
Filename
6613854
Link To Document