• DocumentCode
    120979
  • Title

    Implementing a 3-way approach of clone detection and removal using PC Detector tool

  • Author

    Mahajan, Ghansparsh ; Bharti, Monika

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Central Univ. of Rajasthan, Ajmer, India
  • fYear
    2014
  • fDate
    21-22 Feb. 2014
  • Firstpage
    1435
  • Lastpage
    1441
  • Abstract
    Software Systems are evolving by adding new functions and modifying existing functions over time. Through the evolution process, copy paste programming and other processes leads to duplication of data resulting in model clones or code clones. Since clones are believed to reduce the maintainability of software, several code clone detection techniques and tools have been proposed. This paper proposes a new clone detection technique to outwit the hindrance of clones by applying a 3-way approach of detecting and removing the clones. The 3-way approach for cloning integrates the three aspects of software engineering: Model Based Visual Analysis, Pattern Based Semantic Analysis and Syntactical Code Analysis. The process is automated by developing a tool that requires no parsing yet is able to detect a significant amount of code duplication.
  • Keywords
    program diagnostics; software maintenance; PC detector tool; clone removal; code clone detection; code duplication; copy paste programming; evolution process; model based visual analysis; pattern based semantic analysis; software engineering; software maintainability; syntactical code analysis; Analytical models; Cloning; Detectors; Maintenance engineering; Semantics; Software; Unified modeling language; Code clones; Model clones; PC Detector; Software Cloning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advance Computing Conference (IACC), 2014 IEEE International
  • Conference_Location
    Gurgaon
  • Print_ISBN
    978-1-4799-2571-1
  • Type

    conf

  • DOI
    10.1109/IAdCC.2014.6779537
  • Filename
    6779537