GAME: a Generic Automated Marking Environment for programming assessment | IEEE Conference Publication | IEEE Xplore