gamification solutions to enhance software user engagement - a systematic review .
Gamification Framework for Personalized Surveys on Relationships in Online Social Networks