Toward improving collaborative behaviour during competitive programming assignments | IEEE Conference Publication | IEEE Xplore