SOURCE CODE VALIDATION AND PLAGIARISM DETECTION - Technology-rich Course Experiences

Ivana Bosnić, Branko Mihaljević, Marin Orlić, Mario Žagar

Abstract

Learning various programming languages in a short amount of time is a challenging task. To help students tackle several programming languages during the course of a semester, while reducing the teaching assistants’ support efforts, a system named ORVViS was implemented and integrated with Moodle Learning Management System. ORVViS is used to assist students validate assignment solutions, and also to check for source code plagiarism. This paper presents the course Open computing, our motivation, system use cases, as well as our results and experiences. These observations helped us improve the assignments to better suit our teaching goals and help students learn the course concepts more quickly.

References

  1. Ala-Mutka, K.M., 2005. A Survey of Automated Assessment Approaches for Programming Assignments. Computer Science Education, 15(2), p.83-102.
  2. Auffarth, B. et al., 2008. System for Automated Assistance in Correction of Programming Exercises (SAC) Bosnic, I., Orlic, M. & Zagar, M., 2010. Beyond LMS: Expanding Course Experience with Content Collaboration and Smart Assignment Feedback. International Journal of Emerging Technologies in Learning iJET, 5(4).
  3. Cosma, G. & Joy, M., 2006. Source-code plagiarism: A UK academic perspective. I Can, (422), p.74.
  4. Dick, M. et al., 2003. Addressing student cheating. ACM SIGCSE Bulletin, 35(2), p.172.
  5. Edwards, S.H. & Perez-Quinones, M.A., 2008. Web-CAT: automatically grading programming assignments. ITiCSE 08 Proceedings of the 13th annual conference on Innovation and technology in computer science education, 3(3), p.60558-60558.
  6. Goel, S. & Rao, D., 2005. Plagiarism and its Detection in Programming Languages. Environment.
  7. Higgins, C. et al., 2003. The CourseMarker CBA system: Improvements over Ceilidh. Education and Information Technologies, 8(3), p.287-304.
  8. Ihantola, P. et al., 2010. Review of recent systems for automatic assessment of programming assignments. In Proceedings of the 10th Koli Calling International Conference on Computing Education Research Koli Calling 10. ACM Press, pp. 86-93.
  9. Joy, M., Griffiths, N. & Boyatt, R., 2005. The BOSS online submission and assessment system. Journal on Educational Resources in Computing, 5(3), p.2.
  10. Lancaster, T. & Culwin, F., 2004. A Comparison of Source Code Plagiarism Detection Engines. Computer Science Education, 14(2), p.101-112.
  11. Sheard, J. & Dick, M., 2003. Influences on cheating practice of graduate students in IT courses: what are the factors? In Proceedings of the 8th annual conference on Innovation and technology in computer science education. ACM, p. 49.
  12. Tomic, S. et al., 2006. Living The E-Campus Dream. In A. Szucs & I. Bo, eds. Proceedings of the EDEN Conference. Vienna, Austria: European Distance and E-Learning Network, pp. 644-650.
  13. Wagner, N., 2004. Plagiarism by student programmers. San Antonio, TX, USA.
Download


Paper Citation


in Harvard Style

Bosnić I., Mihaljević B., Orlić M. and Žagar M. (2012). SOURCE CODE VALIDATION AND PLAGIARISM DETECTION - Technology-rich Course Experiences . In Proceedings of the 4th International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-8565-07-5, pages 149-154. DOI: 10.5220/0003976401490154


in Bibtex Style

@conference{csedu12,
author={Ivana Bosnić and Branko Mihaljević and Marin Orlić and Mario Žagar},
title={SOURCE CODE VALIDATION AND PLAGIARISM DETECTION - Technology-rich Course Experiences},
booktitle={Proceedings of the 4th International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2012},
pages={149-154},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003976401490154},
isbn={978-989-8565-07-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - SOURCE CODE VALIDATION AND PLAGIARISM DETECTION - Technology-rich Course Experiences
SN - 978-989-8565-07-5
AU - Bosnić I.
AU - Mihaljević B.
AU - Orlić M.
AU - Žagar M.
PY - 2012
SP - 149
EP - 154
DO - 10.5220/0003976401490154