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
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;
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
DOI :
10.1109/ICDIM.2007.4444250