Applying game achievement systems to enhance user experience in a photo sharing service
Interaction design: beyond human-computer interaction