kirancodes.me
To Proof Maintenance & Beyond!

SLACC: simion-based language agnostic code clones

George Mathew, Chris Parnin, Kathryn T. Stolee

Abstract

Successful cross-language clone detection could enable researchers and developers to create robust language migration tools, facilitate learning additional programming languages once one is mastered, and promote reuse of code snippets over a broader codebase. However, identifying cross-language clones presents special challenges to the clone detection problem. A lack of common underlying representation between arbitrary languages means detecting clones requires one of the following solutions: 1) a static analysis framework replicated across each targeted language with annotations matching language features across all languages, or 2) a dynamic analysis framework that detects clones based on runtime behavior.

BibTeX
@inproceedings{Mathew-al:ICSE20,
  author    = {George Mathew and
               Chris Parnin and
               Kathryn T. Stolee},
  title     = {{SLACC:} simion-based language agnostic code clones},
  booktitle = {ICSE},
  pages     = {210--221},
  publisher = {{ACM}},
  year      = {2020},
}

Related papers