Development and evaluation of a model of programming errors | IEEE Conference Publication | IEEE Xplore