• DocumentCode
    688460
  • Title

    An efficient code clone detection model on Java byte code using hybrid approach

  • Author

    Raheja, Kanika ; Tekchandani, Raj Kumar

  • Author_Institution
    CSED Dept., Thapar Univ., Patiala, India
  • fYear
    2013
  • fDate
    26-27 Sept. 2013
  • Firstpage
    16
  • Lastpage
    21
  • Abstract
    The objective of this study is to understand and analyse the concept of software Cloning and its detection. Software cloning is a perception in which source code is duplicated. Code clones and its detection is one of the emerging and most dominant areas of research in the field of software engineering. There exist a number of techniques to detect clone in software. The aim of this study will be given on acquiring and analysing the concept of hybrid clone detection technique. An algorithm is devised for detecting duplicity in the software by using hybrid software clone detection technique. This algorithm will first compute the required software metrics that provide sufficient information regarding the software application and then depending on software metrics matches the potential clone will be detected. It uses byte code to calculate the metrics of Java source code instead of using any intermediate representation. The reason of using byte code is that it is platform independent and represents the unified structure of the code. While detecting clones token based approach is applied on potential clones.
  • Keywords
    Java; software maintenance; software metrics; software reliability; source code (software); Java byte code; Java source code; code clone detection model; hybrid clone detection technique; software cloning; software engineering; software metrics; Byte code; Clone detection; Hybrid approach; Potential Clones; metrics computation;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Confluence 2013: The Next Generation Information Technology Summit (4th International Conference)
  • Conference_Location
    Noida
  • Electronic_ISBN
    978-1-84919-846-2
  • Type

    conf

  • DOI
    10.1049/cp.2013.2287
  • Filename
    6832302