A SYSTEM FOR AUTOMATIC EVALUATION OF PROGRAMS FOR CORRECTNESS AND PERFORMANCE
Amit Kumar Mandal, Chittaranjan Mandal, Chris Reade
2006
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
- 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.
- 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.
- 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.
- 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.
- Juedes, D. W. (2003). Experiences in web based grading. In 33rd ASEE/IEEE Frontiers in Education Conference.
- Luck, M. and Joy, M. (1999). A secure online submission system. In Software-Practice and Experience, 29(8):721-740.
- 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.
- Reek, K. A. (1989). The try system or how to avoid testing students programs. In Proceedings of SIGCSE, pages 112-116.
- 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.
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