Table of Contents
ISRN Software Engineering
Volume 2013 (2013), Article ID 805963, 8 pages
http://dx.doi.org/10.1155/2013/805963
Research Article

Feedback for Programming Assignments Using Software-Metrics and Reference Code

Department of Electrical Engineering & Computer Science, Texas A&M University-Kingsville, TX 78363, USA

Received 30 September 2013; Accepted 22 October 2013

Academic Editors: C. Calero and Z. Shen

Copyright © 2013 Pardha Koyya et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. K. M. Ala-Mutka, “A survey of automated assessment approaches for programming assignments,” Computer Science Education, vol. 15, no. 2, pp. 83–102, 2005. View at Publisher · View at Google Scholar
  2. R. Cardell-Oliver, “How can software metrics help novice programmers?” in Proceedings of the 13th Australasian Computing Education Conference (ACE '11), vol. 114, pp. 55–62, January 2011.
  3. S.-L. Hung, I.-F. Kwok, and R. Chan, “Automatic programming assessment,” Computers and Education, vol. 20, no. 2, pp. 183–190, 1993. View at Google Scholar · View at Scopus
  4. D. Jackson and M. Usher, “Grading student programs using ASSYST,” ACM SIGCSE Bulletin, vol. 29, no. 1, pp. 335–339, 1997. View at Publisher · View at Google Scholar
  5. F. Jurado, M. A. Redondo, and M. Ortega, “Using fuzzy logic applied to software metrics and test cases to assess programming assignments and give advice,” Journal of Network and Computer Applications, vol. 35, no. 2, pp. 695–712, 2012. View at Publisher · View at Google Scholar · View at Scopus
  6. S. A. Mengel and V. Yerramilli, “A case study of the static analysis of the quality of novice student programs,” ACM SIGCSE Bulletin, vol. 31, no. 1, pp. 78–82, 1999. View at Publisher · View at Google Scholar
  7. T. Wang, X. Su, Y. Wang, and P. Ma, “Semantic similarity-based grading of student programs,” Information and Software Technology, vol. 49, no. 2, pp. 99–107, 2007. View at Publisher · View at Google Scholar · View at Scopus
  8. B. Cheang, A. Kurnia, A. Lim, and W.-C. Oon, “On automated grading of programming assignments in an academic institution,” Computers and Education, vol. 41, no. 2, pp. 121–131, 2003. View at Publisher · View at Google Scholar · View at Scopus
  9. M. Maxim and A. Venugopal, “FrontDesk: an enterprise class web-based software system for programming assignment submission, feedback dissemination, and grading automation,” in Proceedings of the IEEE International Conference on Advanced Learning Technologies (ICALT '04), pp. 331–335, September 2004. View at Publisher · View at Google Scholar · View at Scopus
  10. M. Wick, D. Stevenson, and P. Wagner, “Using testing and JUnit across the curriculum,” ACM SIGCSE Bulletin, vol. 37, no. 1, pp. 236–240, 2005. View at Publisher · View at Google Scholar
  11. B. J. Bowman and W. A. Newman, “Software metrics as a programming training tool,” The Journal of Systems and Software, vol. 13, no. 2, pp. 139–147, 1990. View at Google Scholar · View at Scopus
  12. T. J. McCabe, “A complexity measures,” IEEE Transactions on Software Engineering, vol. SE-2, no. 4, pp. 308–320, 1976. View at Google Scholar · View at Scopus
  13. R. J. Leach, “Using metrics to evaluate student programs,” ACM SIGCSE Bulletin, vol. 27, no. 2, pp. 41–43, 1995. View at Publisher · View at Google Scholar
  14. S. R. Chidamber and C. F. Kemerer, “Metrics suite for object oriented design,” IEEE Transactions on Software Engineering, vol. 20, no. 6, pp. 476–493, 1994. View at Publisher · View at Google Scholar · View at Scopus
  15. http://gromit.iiar.pwr.wroc.pl/p_inf/ckjm/down.html.