• DocumentCode
    2622680
  • Title

    Source Code Similarity Detection Using Adaptive Local Alignment of Keywords

  • Author

    Ji, Jeong-Hoon ; Park, Soo-Hyun ; Woo, Gyun ; Cho, Hwan-Gue

  • Author_Institution
    Pusan Nat. Univ., Pusan
  • fYear
    2007
  • fDate
    3-6 Dec. 2007
  • Firstpage
    179
  • Lastpage
    180
  • Abstract
    Program similarity checking is an important application of programming education fields. Local alignment is one of the typical algorithms for comparing two strings. However local alignment based comparison does not reflect the weights of program keywords. This paper introduces an adaptive local alignment which reflects the frequencies of keywords to the similarity matrix. We experimented this method using a set of programs submitted to more than 10 real programming contests. The experimental result shows that the adaptive local alignment is more robust than greedy-string-tiling adopted in JPlag.
  • Keywords
    program diagnostics; adaptive local alignment; keywords; program similarity checking; similarity matrix; source code similarity detection; Application software; Computer science education; Concurrent computing; Distributed computing; Educational programs; Educational technology; Frequency; Parallel programming; Probability distribution; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies, 2007. PDCAT '07. Eighth International Conference on
  • Conference_Location
    Adelaide, SA
  • Print_ISBN
    0-7695-3049-4
  • Type

    conf

  • DOI
    10.1109/PDCAT.2007.75
  • Filename
    4420168