Preference, context and communities: a multi-faceted approach to predicting smartphone app usage patterns
AppJoy: personalized mobile application discovery