The TRY system -or- how to avoid testing student programs
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
Software unit test coverage and adequacy
ACM Computing Surveys (CSUR)
Grading student programs using ASSYST
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Using software to solve problems in large computing courses
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
:-)When you grade that: using e-mail and the network in programming courses
SAC '95 Proceedings of the 1995 ACM symposium on Applied computing
CUTE - The Design and Evolution of a First Year Programming Environment
SEEP '98 Proceedings of the 1998 International Conference on Software Engineering: Education & Practice
Software testing in the computer science curriculum -- a holistic approach
ACSE '00 Proceedings of the Australasian conference on Computing education
Integrating testing into the curriculum — arsenic in small doses
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
A perspective on teaching software testing
Proceedings of the seventh annual consortium for computing in small colleges central plains conference on The journal of computing in small colleges
Developing an automated program checkers
Proceedings of the seventh annual consortium for computing in small colleges central plains conference on The journal of computing in small colleges
Plagiarism monitoring and detection - towards an open discussion
Proceedings of the seventh annual consortium for computing in small colleges central plains conference on The journal of computing in small colleges
Metrics based plagarism monitoring
CCSC '01 Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small colleges
A gimmick to integrate software testing throughout the curriculum
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Rethinking computer science education from a test-first perspective
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Repositories for CS courses: an evolutionary tale
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Improving student performance by evaluating how well students test their own programs
Journal on Educational Resources in Computing (JERIC)
A web-based tool for managing the submission of student work
Journal of Computing Sciences in Colleges
Making program grading easier: but not totally automatic
Journal of Computing Sciences in Colleges
Weighted primary trait analysis for computer program evaluation
Journal of Computing Sciences in Colleges
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Semantic similarity-based grading of student programs
Information and Software Technology
Providing accurate and timely feedback by automatically grading student programming labs
Journal of Computing Sciences in Colleges
Performance analysis of GAME: A generic automated marking environment
Computers & Education
The automated web application testing (AWAT) system
Proceedings of the 46th Annual Southeast Regional Conference on XX
Hi-index | 0.00 |
This paper describes an experience of automating the grading of student programs. A testing framework provides guidance for developing the assignment specification and the grading program. Automation saves time and improves grading consistency and feedback to students. After an adjustment period, student programs improved. Although the instructor invests more time writing a testable assignment specification and developing the grading program, these costs are expected to be amortized over multiple courses and assignments.