On the adequacy of program dependence graphs for representing programs
POPL '88 Proceedings of the 15th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Style: an automated program style analyzer
ACM SIGCSE Bulletin
Automatic programming assessment
Computers & Education
Kassandra: the automatic grading system
ACM SIGCUE Outlook
All-uses vs mutation testing: an experimental comparison of effectiveness
Journal of Systems and Software
Grading student programs using ASSYST
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
An optimal algorithm for the construction of the system dependence graph
Information Sciences—Applications: An International Journal
An automatic grading scheme for simple programming exercises
Communications of the ACM
Grading student programs - a software testing approach
CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
Fully automatic assessment of programming exercises
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Transformation-Based Diagnosis of Student Programs for Programming Tutoring Systems
IEEE Transactions on Software Engineering
Automatic Analysis Of Functional Program Style
ASWEC '96 Proceedings of the 1996 Australian Software Engineering Conference
On automated grading of programming assignments in an academic institution
Computers & Education
Automatic assessment aids for Pascal programs
ACM SIGPLAN Notices
The CourseMarker CBA System: Improvements over Ceilidh
Education and Information Technologies
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Automated assessment of GUI programs using JEWL
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Using testing and JUnit across the curriculum
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Using Verilog LOGISCOPE to analyze student programs
FIE '98 Proceedings of the 28th Annual Frontiers in Education - Volume 03
Ability-training-oriented automated assessment in introductory programming course
Computers & Education
Review of recent systems for automatic assessment of programming assignments
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
Software verification and graph similarity for automated evaluation of students' assignments
Information and Software Technology
Hi-index | 0.00 |
An automatic grading approach is presented based on program semantic similarity. Automatic grading of a student program is achieved by calculating semantic similarities between the student program and each correct model program after they are standardized. This approach was implemented in an on-line examination system for the programming language C. Different form other existing approaches, it can evaluate how close a student's source code is to a correct solution and give a matching accuracy.