A SYSTEM FOR AUTOMATIC EVALUATION OF PROGRAMS FOR CORRECTNESS AND PERFORMANCE

Amit Kumar Mandal, Chittaranjan Mandal, Chris Reade

Abstract

This paper describes a model and implementation of a system for automatically testing, evaluating, grading and providing critical feedback for the submitted programming assignments. Complete automation of the evaluation process, with proper attention towards monitoring student’s progress and performing a structured level analysis is addressed. The tool provides on-line support to both the evaluators and students with the level of granularity, flexibility and consistency that is difficult or impossible to achieve manually.

References

  1. Baker, R. S., Boilen, M., Goodrich, M. T., Tamassia, R., and Stibel, B. A. (1999). Tester and visualizers for teaching data structures. In Proceedings of the ACM 30th SIGCSE Tech. Symposium on Computer Science Education, pages 261-265.
  2. Benford, S. D., Burke, K. E., and Foxley, E. (1993). A system to teach programming in a quality controlled environment. The Software Quality Journal pp 177- 197, pages 177-197.
  3. Blumenstein, M., Green, S., Nguyen, A., and V., M. (2004). An experimental analysis of game: A generic automated marking environment. In Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education, pages 67-71.
  4. Jackson, D. and M., U. (1997). Grading student programming using assyst. In Proceedings of 28th ACM SIGCSE Tech. Symposium on Computer Science Education, pages 335-339.
  5. Juedes, D. W. (2003). Experiences in web based grading. In 33rd ASEE/IEEE Frontiers in Education Conference.
  6. Luck, M. and Joy, M. (1999). A secure online submission system. In Software-Practice and Experience, 29(8):721-740.
  7. Pisan, Y., Richards, D., Sloane, A., Koncek, H., and Mitchell, S. (2003). Submit! a web-based system for automatic program critiquing. In Proceedings of the fifth Australasian Computing Education Conference (ACE 2003), pages 59-68.
  8. Reek, K. A. (1989). The try system or how to avoid testing students programs. In Proceedings of SIGCSE, pages 112-116.
  9. Saikkonen, R., Malmi, L., and Korhonen, A. (2001). Fully automatic assessment of programming exercises. In Proceedings of the 6th annual conference on Innovation and Technology in Computer Science Education (ITiCSE), pages 133-136.
Download


Paper Citation


in Harvard Style

Kumar Mandal A., Mandal C. and Reade C. (2006). A SYSTEM FOR AUTOMATIC EVALUATION OF PROGRAMS FOR CORRECTNESS AND PERFORMANCE . In Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 2: WEBIST, ISBN 978-972-8865-47-4, pages 196-203. DOI: 10.5220/0001251601960203


in Bibtex Style

@conference{webist06,
author={Amit Kumar Mandal and Chittaranjan Mandal and Chris Reade},
title={A SYSTEM FOR AUTOMATIC EVALUATION OF PROGRAMS FOR CORRECTNESS AND PERFORMANCE},
booktitle={Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,},
year={2006},
pages={196-203},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001251601960203},
isbn={978-972-8865-47-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,
TI - A SYSTEM FOR AUTOMATIC EVALUATION OF PROGRAMS FOR CORRECTNESS AND PERFORMANCE
SN - 978-972-8865-47-4
AU - Kumar Mandal A.
AU - Mandal C.
AU - Reade C.
PY - 2006
SP - 196
EP - 203
DO - 10.5220/0001251601960203