Enhancing software engineering courses with a mobile gamified platform: results of a mixed approach | IEEE Conference Publication | IEEE Xplore