Proposing a theory of gamification effectiveness
Software Engineering Economics