• DocumentCode
    2873146
  • Title

    BUAA_AntiPlagiarism: A System To Detect Plagiarism for C Source Code

  • Author

    Xiong, Hao ; Yan, Haihua ; Li, Zhoujun ; Li, Hu

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
  • fYear
    2009
  • fDate
    11-13 Dec. 2009
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Plagiarism in programming assignments is a widespread problem in educational community, which has motivated the need of a more efficient, robust and faster detection approach than the manual checking. The BUAAAntiPlagiarism system, introduced in this paper, detects source-code plagiarism through the analysis of program´s syntax structure. The output of the system is a group of clusters of all suspicious plagiarized programs after calculating the pair wise similarities. This system consists of four parts: abstract syntax tree generation, fingerprints representation, similarity measurement and clustering method. By testing a set of submissions, the comparative evaluation shows that BUAAAntiPlagiarism system has better performance than Jplag, a famous plagiarism detection system.
  • Keywords
    computer crime; BUAA_AntiPlagiarism system; abstract syntax tree generation; c source code; fingerprints representation; pair wise similarities; plagiarism detection system; plagiarized programs; program syntax structure; programming assignments; similarity measurement; source code plagiarism; Clustering algorithms; Clustering methods; Computer science; Fingerprint recognition; Information filtering; Information filters; Plagiarism; Programming profession; Robustness; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-4507-3
  • Electronic_ISBN
    978-1-4244-4507-3
  • Type

    conf

  • DOI
    10.1109/CISE.2009.5366790
  • Filename
    5366790