• DocumentCode
    2452970
  • Title

    Conte∗t clones or re-thinking clone on a call graph

  • Author

    Kamiya, Toshihiro

  • Author_Institution
    Dept. Media Archit., Future Univ. Hakodate, Hakodate, Japan
  • fYear
    2012
  • fDate
    4-4 June 2012
  • Firstpage
    74
  • Lastpage
    75
  • Abstract
    To improve clone-detection methods and to enable new analysis methods with clone detection, e.g., to detect a wider range of bad smells and anti-patterns, this paper introduces a concept context clone, in a form comparable to the (traditional) content clone. A context clone is based on the similarity of the contexts in which code fragment is used, instead of the similarity of the code fragments themselves. This paper includes an explanation of context clones, research questions about the context clone, expected use of the context clone in a mixed way with the content clone, and an actual example of a context clone with a prototype tool.
  • Keywords
    graph theory; reverse engineering; software engineering; Conte*t clones; call graph; clone-detection methods; code fragment similarity; concept context clone; rethinking clone; reverse engineering; Algorithm design and analysis; Cloning; Context; Linux; Prototypes; Software; Software algorithms; call graph; code clone; reverse engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Clones (IWSC), 2012 6th International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1794-8
  • Type

    conf

  • DOI
    10.1109/IWSC.2012.6227871
  • Filename
    6227871