Title :
A System for Automatic Assessment and Plagiarism Detection of Student Programs
Author :
Zhao, Changhai ; Yan, Haihua ; Song, Cong
Author_Institution :
Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
Abstract :
We describe a web-based system which supports automatic assessment and plagiarism detection of student programs. This system employs dynamic testing, efficiency testing, static code checking and program characteristic checking to analyze student program. It provides detailed and constructive feedback to students. An approach based on compiling optimization and disassembling is proposed to detect similarity in student programs. It can detect 12 modification strategies that are often used by students, such as renaming identifiers, adding redundant statements and replacing control structures with equivalent structures. The students are urged to do their homework independently. The system can lighten the teacher´s burden and do the work which is impossible for the traditional teaching. We achieved great teaching effect by using the system in the last several years.
Keywords :
Web services; computer aided instruction; optimisation; program compilers; program control structures; risk analysis; Web based system; automatic assessment; control structures; optimization; plagiarism detection; program compilation; student programs; Educational institutions; Electronic mail; Plagiarism; Reliability; XML; automatic assessment; automatic grading; plagiarism detection; student program;
Conference_Titel :
E-Business and E-Government (ICEE), 2010 International Conference on
Conference_Location :
Guangzhou
Print_ISBN :
978-0-7695-3997-3
DOI :
10.1109/ICEE.2010.909