• DocumentCode
    3237561
  • Title

    CPDP: A robust technique for plagiarism detection in source code

  • Author

    Muddu, Basavaraju ; Asadullah, Allahbaksh ; Bhat, Vasudev

  • Author_Institution
    Infosys Labs., Bangalore, India
  • fYear
    2013
  • fDate
    19-19 May 2013
  • Firstpage
    39
  • Lastpage
    45
  • Abstract
    The advent of internet and growth of open source software repositories has made source code readily accessible to software developers. Although, reusing of source code has its own advantages, care must be taken to ensure that proprietary software does not infringe any licenses. In this context, plagiarism detection plays an important role. In this paper, we propose a robust technique to detect plagiarism in source code. Our approach uses a language aware token representation, which is resilient to code transformations and an improved querying and matching technique to detect plagiarism in software code. We evaluated our approach by comparing it with other plagiarism detection tools - Copy Paste Detector (CPD), Sherlock, CCFinder and Plaggie.
  • Keywords
    Internet; copy protection; copyright; public domain software; query processing; software maintenance; string matching; CPDP; Internet; clone detection; code copying; code transformations; copyright laws; language aware token representation; large systems maintenance; matching technique; open source software repositories; plagiarism detection; querying technique; software code; source code; source indexing; string matching; Cloning; Detectors; Indexing; Java; Plagiarism; Software; Clone Detection; Large Systems Maintenance; Plagiarism Detection; Source Code Plagiarism; Source Indexing; String Matching;
  • 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.6613041
  • Filename
    6613041