gamification solutions to enhance software user engagement - a systematic review .
Mixed methods research synthesis: definition, framework, and potential