A Review of Programming Code Assessment Approaches | IEEE Conference Publication | IEEE Xplore