YAP3: improved detection of similarities in computer program and other texts
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
The quest for excellence in designing CS1/CS2 assignments
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
A semi-automated approach to online assessment
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Automatic graders for programming classes
Communications of the ACM
Experiences in automatic assessment on mass courses and issues for designing virtual courses
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Effectiveness of online assessment
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Improving student performance by evaluating how well students test their own programs
Journal on Educational Resources in Computing (JERIC)
EasyAccept: a tool to easily create, run and drive development with automated acceptance tests
Proceedings of the 2006 international workshop on Automation of software test
The boss online submission and assessment system
Journal on Educational Resources in Computing (JERIC)
Automatic test-based assessment of programming: A review
Journal on Educational Resources in Computing (JERIC)
Individualized exercises for self-assessment of programming knowledge: An evaluation of QuizPACK
Journal on Educational Resources in Computing (JERIC)
Experiences with PASS: Developing and Using a Programming Assignment aSsessment System
QSIC '06 Proceedings of the Sixth International Conference on Quality Software
ALOHA - a grading tool for semi-automatic assessment of mass programming courses
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
Plaggie: GNU-licensed source code plagiarism detection engine for Java exercises
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
Computer-based plagiarism detection methods and tools: an overview
CompSysTech '07 Proceedings of the 2007 international conference on Computer systems and technologies
Web-CAT: automatically grading programming assignments
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Proceedings of the 2008 annual research conference of the South African Institute of Computer Scientists and Information Technologists on IT research in developing countries: riding the wave of technology
The professor on your PC: a virtual CS1 course
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Engaging students in software development course projects
The Fifth Richard Tapia Celebration of Diversity in Computing Conference: Intellect, Initiatives, Insight, and Innovations
An Experience on Ada Programming Using On-Line Judging
Ada-Europe '09 Proceedings of the 14th Ada-Europe International Conference on Reliable Software Technologies
Review of recent systems for automatic assessment of programming assignments
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
CSEET '11 Proceedings of the 2011 24th IEEE-CS Conference on Software Engineering Education and Training
CSEET '11 Proceedings of the 2011 24th IEEE-CS Conference on Software Engineering Education and Training
An Approach to Source-Code Plagiarism Detection and Investigation Using Latent Semantic Analysis
IEEE Transactions on Computers
Five years with kattis -- Using an automated assessment system in teaching
FIE '11 Proceedings of the 2011 Frontiers in Education Conference
An automated feedback system for computer organization projects
IEEE Transactions on Education
Shared information and program plagiarism detection
IEEE Transactions on Information Theory
Instructor-centric source code plagiarism detection and plagiarism corpus
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Multi-faceted support for MOOC in programming
Proceedings of the 13th annual conference on Information technology education
Codeassessor: an interactive, web-based tool for introductory programming
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
This is a position paper in which I argue that massive open online programming courses can benefit by the application of automated assessment of programming assignments. I gathered success factors and identified concerns related to automatic assessment through the analysis of experiences other researchers have reported when designing and using automated assessment of programming assignments and interpret their potential applicability in the context of massive open online courses (MOOCs). In this paper I explain the design of our own assessment software and discuss our experience of using it in relation to the above-mentioned factors and concerns. My reflection on this experience can inform MOOC designers when having to make decisions regarding the use of automatic assessment of programming assignments.