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
Link To Document