A one year empirical study of student programming bugs | IEEE Conference Publication | IEEE Xplore