Gamification in software engineering education: A systematic mapping