DocumentCode
470065
Title
Source code management system for E-learning based programming education
Author
Ji, Jeong-Hoon ; Park, Su-Hyun ; Woo, Gyun ; Cho, Hwan-Gue
Author_Institution
Dept. of Comput. Eng., Pusan Nat. Univ., Pusan
Volume
1
fYear
2007
fDate
28-31 Oct. 2007
Firstpage
362
Lastpage
367
Abstract
Content based data retrieval technology is well-known in the information retrieval area. It assumes that the subject data is unstructured, but sometimes this data can be structured. This is true for computer programs. In this paper, we have proposed a canonical form of program source codes, which explicitly reveal the program structure explicitly As an application of the canonical form, the program similarity can be computed with an additional technique named local alignment, which has previously been proposed in computational biology. We have implemented a source code management system based on this method as a subsystem of the E-learning system called ESPA, supporting the evaluation of programs submitted in programming courses. We have compared the effectiveness of our method with JPlag, one of the most stable tool plagiarism detection tools currently being used.
Keywords
computer aided instruction; computer science education; distance learning; information retrieval; programming; ESPA; JPlag; content based data retrieval technology; e-learning based programming education; information retrieval area; program source codes; programming courses; source code management system; Application software; Biology computing; Computational biology; Computer science education; Content based retrieval; Educational programs; Electronic learning; Information retrieval; Plagiarism; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital Information Management, 2007. ICDIM '07. 2nd International Conference on
Conference_Location
Lyon
Print_ISBN
978-1-4244-1475-8
Electronic_ISBN
978-1-4244-1476-5
Type
conf
DOI
10.1109/ICDIM.2007.4444250
Filename
4444250
Link To Document