• DocumentCode
    3237615
  • Title

    Assessing cross-project clones for reuse optimization

  • Author

    Bauer, Veronika ; Hauptmann, Benedikt

  • Author_Institution
    Tech. Univ. Munchen, Munich, Germany
  • fYear
    2013
  • fDate
    19-19 May 2013
  • Firstpage
    60
  • Lastpage
    61
  • Abstract
    Organizational structures (e. g., separate accounting, heterogeneous infrastructure, or different development processes) can restrict systematic reuse among projects within companies. As a consequence, code is often copied between projects which increases maintenance costs and can cause failures due to inconsistent bug fixing. Assessing cross-project clones helps to uncover organizational obstacles for code reuse and to leverage other ways of systematic reuse. Furthermore, knowing how strongly clones are entangled with the surrounding code helps to decide if and how to extract them to commonly used libraries. We propose to combine cross-project clone detection and dependency analyses to detect (1) what is cloned between projects, (2) how far the cloned code is entangled with the surrounding system and (3) what are candidates for extraction into common libraries.
  • Keywords
    software libraries; software reusability; code reuse; cross-project clone dependency analyses; cross-project clone detection; cross-project clones assessment; libraries; organizational obstacles; reuse optimization; systematic reuse; Cloning; Companies; Libraries; Maintenance engineering; Software systems; Systematics; Clone detection; code reuse; cross-project;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Clones (IWSC), 2013 7th International Workshop on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/IWSC.2013.6613044
  • Filename
    6613044