Adding software testing to programming assignments | IEEE Conference Publication | IEEE Xplore