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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Baker, R.S., Boilen, M., Goodrich, M.T., Tamassia, R., Stibel, B.A.: Tester and visualizers for teaching data structures. In: Proceedings of the ACM 30th SIGCSE Tech. Symposium on Computer Science Education, pp. 261–265 (1999)
Benford, S.D., Burke, K.E., Foxley, E.: A system to teach programming in a quality controlled environment. The Software Quality Journal, 177–197 (1993)
Blumenstein, M., Green, S., Nguyen, A., Muthukkumarasamy, V.: An experimental analysis of game: A generic automated marking environment. ACM SIGCSE Bulletin 36(3), 67–71 (2004)
Jackson, D., Usher, M.: Grading student programming using AS-S YST. In: Proceedings of 28th ACM SIGCSE Tech. Symposium on Computer Science Education, pp. 335–339 (1997)
Juedes, D.W.: Experiences in web based grading. In: 33rd ASEE/IEEE Frontiers in Education Conference (2003)
Luck, M., Joy, M.: A secure online submission system. Software-Practice and Experience 29(8), 721–740 (1999)
Pisan, Y., Richards, D., Sloane, A., Koncek, H., Mitchell, S.: Submit! a web-based system for automatic program critiquing. In: Proceedings of the fifth Australasian Computing Education Conference (ACE 2003), pp. 59–68 (2003)
Reek, K.A.: The try system or how to avoid testing students programs. In: Proceedings of SIGCSE, pp. 112–116 (1989)
Saikkonen, R., Malmi, L., Korhonen, A.: Fully automatic assessment of programming exercises. In: Proceedings of the 6th annual conference on Innovation and Technology in Computer Science Education (ITiCSE), pp. 133–136 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mandal, A.K., Mandal, C., Reade, C. (2007). A System for Automatic Evaluation of Programs for Correctness and Performance. In: Filipe, J., Cordeiro, J., Pedrosa, V. (eds) Web Information Systems and Technologies. Lecture Notes in Business Information Processing, vol 1. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74063-6_29
Download citation
DOI: https://doi.org/10.1007/978-3-540-74063-6_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74062-9
Online ISBN: 978-3-540-74063-6
eBook Packages: Computer ScienceComputer Science (R0)