Program Slicing Technique in Programming Assessment

Hongjun Tang
DOI: https://doi.org/10.4028/www.scientific.net/amm.263-266.1884
2012-01-01
Applied Mechanics and Materials
Abstract:For the teachers of teaching basic computer programming language, a very large number of student programs should be graded and human graders have great difficulty in judging the correctness and efficiency of programs. A programming assessment method is proposed based on program slicing technique and the method has reduced the complexity in the assessment of large-scale program by decomposing program. The method divides the program into several slices by generating program dependence graph and on those slices we can get the score of the student program by comparing the student program with the template program. The method has successfully improved the grading process and it is also employed for the undergraduate courses.
What problem does this paper attempt to address?