AppNet - understanding app recommendation in Google Play.

Qian Guo,Haoyu Wang,Chenwei Zhang,Yao Guo,Guoai Xu
DOI: https://doi.org/10.1145/3340496.3342757
2019-01-01
Abstract:With the prevalence of smartphones, mobile apps have seen widespread adoption. Millions of apps in markets have made it difficult for users to find the most interesting and relevant apps. App markets such as Google Play have deployed app recommendation mechanisms in the markets, e.g., recommending a list of relevant apps when a user is browsing an app, which naturally forms a network of app recommendation relationships. In this work, we seek to shed light on the app relations from the perspective of market recommendation. We first build “AppNet”, a large-scale network containing over 2 million nodes (i.e., Android apps) and more than 100 million edges (i.e., the recommendation relations), by crawling Google Play. We then investigate the “AppNet” from various perspectives. Our study suggests that AppNet shares some characteristics of human networks, i.e., a large portion of the apps (more than 69%) have no incoming edges (no apps link to them), while a small group of apps dominate the network with each having thousands of incoming edges. Besides, we also reveal that roughly 147K (7%) apps form a fully connected cluster, in which most of the apps are popular apps, while covering 97% of all the edges. The results also reveal several interesting implications to both app marketers and app developers, such as identifying fraudulent app promotion behaviors, improving the recommendation system, and enhancing the exposure of apps.
What problem does this paper attempt to address?