• 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