• DocumentCode
    3174502
  • Title

    An enhanced generic pipeline model for code clone detection

  • Author

    Ali, Al-Fahim Mubarak ; Sulaiman, Shahida ; Syed-Mohamad, Sharifah Mashita

  • Author_Institution
    Sch. of Comput. Sci., Univ. Sains Malaysia, Pulau, Malaysia
  • fYear
    2011
  • fDate
    13-14 Dec. 2011
  • Firstpage
    434
  • Lastpage
    438
  • Abstract
    Maintainability is an important attribute when developing software. One of the factors that negatively affect maintainability of software is cloning. Cloning is identical copies of the same instances or fragments. Code cloning happens due to rapid changes when programmers perform clone instances and copy-paste technique. Although copy and paste is widely used in code reusability approach, it significantly increases maintenance cost. Current code clone research focuses in detection and analysis of code clones in order to help software developers to identify code clones in a source code and reuse the source code in order to decrease the maintenance cost. Necessary measures needed in order to reduce issues caused by cloning during implementation. Therefore, there is a need in exploring problems and possibilities associated in code cloning. This paper proposes an enhancement of a generic pipeline model for code clone detection. With the support of a tool, we implement and apply the proposed approach.
  • Keywords
    software maintenance; software reusability; code clone detection; code reusability approach; copy-paste technique; enhanced generic pipeline model; software development; software maintainability; Adaptation models; Cloning; Load modeling; Maintenance engineering; Manganese; Pipelines; Software; Code clone; code clone detection; generic pipeline model; maintainability; reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (MySEC), 2011 5th Malaysian Conference in
  • Conference_Location
    Johor Bahru
  • Print_ISBN
    978-1-4577-1530-3
  • Type

    conf

  • DOI
    10.1109/MySEC.2011.6140712
  • Filename
    6140712