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 :
بازگشت