The explosive growth of the mobile application market has made it a significant challenge for the users to find interesting applications in crowded App Stores. To alleviate this problem, existing industry solutions often use the users' application download history and possibly their ratings to recommend applications that might interest them, much like Amazon's book recommendations. However, the user downloading an application is a weak indicator of whether the user likes that application, particularly if the application is free and the user just wants to try it out. Using application ratings, on the other hand, suffers from tedious manual input and potential data sparsity problems.
In this paper, we present the AppJoy system that makes personalized application recommendations by analyzing how the user actually uses her installed applications. Based on all participants' application usage records, AppJoy employs an item-based collaborative filtering algorithm for individualized recommendations. We discuss AppJoy's design and implementation, and the evaluation shows that it consumes little resource on the off-the-shelf Google Android phones. AppJoy has been available in the Android Market and used by more than 4600 users. The AppJoy's prediction algorithm provided reasonably accurate usage estimate of the recommended applications after they were installed. We also found AppJoy to be effective as the users interacted with recommended applications longer than other applications.
[1]
J. R. Bult,et al.
Optimal Selection for Direct Mail
,
1995
.
[2]
John Riedl,et al.
Item-based collaborative filtering recommendation algorithms
,
2001,
WWW '01.
[3]
Gunnar Holmberg,et al.
Musicstrands™: a Platform for Discovering and Exploring Music
,
2005,
ICMC.
[4]
Daniel Lemire,et al.
Slope One Predictors for Online Rating-Based Collaborative Filtering
,
2007,
SDM.
[5]
James Bennett,et al.
The Netflix Prize
,
2007
.
[6]
Wolfgang Wörndl,et al.
A Hybrid Recommender System for Context-aware Recommendations of Mobile Applications
,
2007,
2007 IEEE 23rd International Conference on Data Engineering Workshop.
[7]
James D. Hollan,et al.
A diary study of mobile information needs
,
2008,
CHI.
[8]
Barry Smyth,et al.
Understanding mobile information needs
,
2008,
Mobile HCI.
[9]
Clayton Shepard,et al.
LiveLab: measuring wireless networks and smartphone users in the field
,
2011,
SIGMETRICS Perform. Evaluation Rev..
[10]
Deborah Estrin,et al.
Diversity in smartphone usage
,
2010,
MobiSys '10.