Ping Zhang
Communications of the ACM
Gamification and Basic Human Needs in Information Technology Design