Use of role-play and gamification in a software project course | IEEE Conference Publication | IEEE Xplore