Abstract
Mobile applications (apps) have been gaining popularity due to the advances in mobile technologies and the large increase in the number of mobile users. Consequently, several app distribution platforms, which provide a new way for developing, downloading, and updating software applications in modern mobile devices, have recently emerged. To better understand the download patterns, popularity trends, and development strategies in this rapidly evolving mobile app ecosystem, we systematically monitored and analyzed four popular third-party Android app marketplaces. Our study focuses on measuring, analyzing, and modeling the app popularity distribution and explores how pricing and revenue strategies affect app popularity and developers’ income.
Our results indicate that unlike web and peer-to-peer file sharing workloads, the app popularity distribution deviates from commonly observed Zipf-like models. We verify that these deviations can be mainly attributed to a new download pattern, which we refer to as the clustering effect. We validate the existence of this effect by revealing a strong temporal affinity of user downloads to app categories. Based on these observations, we propose a new formal clustering model for the distribution of app downloads and demonstrate that it closely fits measured data. Moreover, we observe that paid apps follow a different popularity distribution than free apps and show how free apps with an ad-based revenue strategy may result in higher financial benefits than paid apps. We believe that this study can be useful to appstore designers for improving content delivery and recommendation systems, as well as to app developers for selecting proper pricing policies to increase their income.
- 1Mobile. 2010. The 1Mobile Marketplace website. Retrieved from http://www.1mobile.com/.Google Scholar
- Gediminas Adomavicius and Alexander Tuzhilin. 2005. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering 17, 6 (2005), 734--749. Google ScholarDigital Library
- Amazon Appstore. 2011. Amazon Appstore. Retrieved from http://www.amazon.com/appstore/.Google Scholar
- AndroidLib. 2009. AndroLib. Retrieved from http://www.androlib.com/.Google Scholar
- Anzhi. 2012. The Anzhi Marketplace website. http://www.anzhi.com/.Google Scholar
- AppBrain. 2010. AppBrain. Retrieved from http://www.appbrain.com/.Google Scholar
- AppChina. 2011. The AppChina Marketplace website. Retrieved from http://www.appchina.com/.Google Scholar
- Paul Barford and Mark Crovella. 1998. Generating representative web workloads for network and server performance evaluation. In ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS’98). Google ScholarDigital Library
- Lee Breslau, Pei Cao, Li Fan, Graham Phillips, and Scott Shenker. 1999. Web caching and Zipf-like distributions: Evidence and implications. In IEEE International Conference on Computer Communications (INFOCOM’99). Google ScholarCross Ref
- Meeyoung Cha, Haewoon Kwak, Pablo Rodriguez, Yong-Yeol Ahn, and Sue Moon. 2007. I tube, you tube, everybody tubes: Analyzing the world’s largest user generated content video system. In ACM SIGCOMM Conference on Internet Measurement (IMC’07). Google ScholarDigital Library
- Junghoo Cho and Sourashis Roy. 2004. Impact of search engines on page popularity. In International Conference on World Wide Web (WWW’04). Google ScholarDigital Library
- Brent Chun, David Culler, Timothy Roscoe, Andy Bavier, Larry Peterson, Mike Wawrzoniak, and Mic Bowman. 2003. PlanetLab: An overlay testbed for broad-coverage services. ACM SIGCOMM Computer Communication Review (CCR) 33, 3 (2003), 3--12. Google ScholarDigital Library
- Cristiano P. Costa, Italo S. Cunha, Alex Borges, Claudiney V. Ramos, Marcus M. Rocha, Jussara M. Almeida, and Berthier Ribeiro-Neto. 2004. Analyzing client interactivity in streaming media. In International Conference on World Wide Web (WWW’04). Google ScholarDigital Library
- Mark E. Crovella and Azer Bestavros. 1997. Self-similarity in world wide web traffic: Evidence and possible causes. IEEE/ACM Transactions on Networking 5, 6 (1997), 835--846. Google ScholarDigital Library
- William Enck, Peter Gilbert, Byung-Gon Chun, Landon P. Cox, Jaeyeon Jung, Patrick McDaniel, and Anmol N. Sheth. 2010. TaintDroid: An information-flow tracking system for realtime privacy monitoring on smartphones. In USENIX Symposium on Operating System Design and Implementation (OSDI’10). Google ScholarDigital Library
- William Enck, Damien Octeau, Patrick McDaniel, and Swarat Chaudhuri. 2011. A study of android application security. In USENIX Security Symposium. Google ScholarDigital Library
- Sascha Fahl, Sergej Dechand, Henning Perl, Felix Fischer, Jaromir Smrcek, and Matthew Smith. 2014. Hey, NSA: Stay away from my market! Future proofing app markets against powerful attackers. In ACM Conference on Computer and Communications Security (CCS’14). Google ScholarDigital Library
- Hossein Falaki, Dimitrios Lymberopoulos, Ratul Mahajan, Srikanth Kandula, and Deborah Estrin. 2010a. A first look at traffic on smartphones. In ACM SIGCOMM Conference on Internet Measurement (IMC’10). Google ScholarDigital Library
- Hossein Falaki, Ratul Mahajan, Srikanth Kandula, Dimitrios Lymberopoulos, Ramesh Govindan, and Deborah Estrin. 2010b. Diversity in smartphone usage. In ACM International Conference on Mobile Systems, Applications, and Services (MobiSys’10). Google ScholarDigital Library
- Peter Farago. 2012. iOS and Android Adoption Explodes Internationally. http://blog.flurry.com/bid/ 88867/iOS-and-Android-Adoption-Explodes-Internationally.Google Scholar
- Adrienne Porter Felt, Erika Chin, Steve Hanna, Dawn Song, and David Wagner. 2011. Android permissions demystified. In ACM Conference on Computer and Communications Security (CCS’11). Google ScholarDigital Library
- Trevor Fenner, Mark Levene, and George Loizou. 2005. A stochastic evolutionary model exhibiting power-law behaviour with an exponential cutoff. Physica A: Statistical Mechanics and Its Applications 355, 2 (2005), 641--656. Google ScholarCross Ref
- Jon Fingas. 2012. Google Play Hits 600,000 Apps, 20 Billion Total Installs. Retrieved from http://www.engadget.com/2012/06/27/google-play-hits-600000-apps/.Google Scholar
- Google Code. 2011. Androguard. Retrieved from http://code.google.com/p/androguard/.Google Scholar
- Google Support. 2011. Supported Locations for Merchants, Google Play. https://support.google.com/ googleplay/android-developer/answer/150324?hl=en8ref_topic=15867.Google Scholar
- Michael Grace, Yajin Zhou, Zhi Wang, and Xuxian Jiang. 2012b. Systematic detection of capability leaks in stock android smartphones. In ISOC Network and Distributed System Security Symposium (NDSS’12).Google Scholar
- Michael C. Grace, Wu Zhou, Xuxian Jiang, and Ahmad-Reza Sadeghi. 2012a. Unsafe exposure analysis of mobile in-app advertisements. In ACM Conference on Security and Privacy in Wireless and Mobile Networks (WISEC’12). Google ScholarDigital Library
- Krishna P. Gummadi, Richard J. Dunn, Stefan Saroiu, Steven D. Gribble, Henry M. Levy, and John Zahorjan. 2003. Measurement, modeling, and analysis of a peer-to-peer file-sharing workload. In ACM Symposium on Operating Systems Principles (SOSP’03). 314--329. Google ScholarDigital Library
- Lauri Heikkinen. 2013. Business Model Analysis on Android App Stores. Master’s thesis. University of Jyvaskyla, Jyvaskyla.Google Scholar
- Slinger Jansen and Ewoud Bloemendal. 2013. Defining app stores: The role of curated marketplaces in software ecosystems. In International Conference on Software Business (ICSOB’13). Google ScholarCross Ref
- Emily Kowalczyk, Atif Memon, and Myra B. Cohen. 2015. Piecing together app behavior from multiple artifacts: A case study. In 26th IEEE International Symposium on Software Reliability Engineering. Google ScholarDigital Library
- Huoran Li, Xuan Lu, Xuanzhe Liu, Tao Xie, Kaigui Bian, Felix Xiaozhu Lin, Qiaozhu Mei, and Feng Feng. 2015. Characterizing smartphone usage patterns from millions of android users. In ACM SIGCOMM Conference on Internet Measurement (IMC’15). Google ScholarDigital Library
- Martina Lindorfer, Stamatis Volanis, Alessandro Sisto, Matthias Neugschwandtner, Elias Athanasopoulos, Federico Maggi, Christian Platzer, Stefano Zanero, and Sotiris Ioannidis. 2014. AndRadar: Fast discovery of android applications in alternative markets. In Detection of Intrusions and Malware, and Vulnerability Assessment (DIMVA’14).Google Scholar
- Wei Liu, Ge Zhang, Jun Chen, Yuze Zou, and Wenchao Ding. 2015. A measurement-based study on application popularity in android and iOS app stores. In ACM Workshop on Mobile Big Data (Mobidata’15). Google ScholarDigital Library
- Gregor Maier, Fabian Schneider, and Anja Feldmann. 2010. A first look at mobile hand-held device traffic. In International Conference on Passive and Active Measurement (PAM’10). Google ScholarDigital Library
- Rick Martin. 2012. China Is Fastest Growing iOS and Android Market, Says Flurry. Retrieved from http://www.techinasia.com/china-smartphone-ios-android-flurry.Google Scholar
- Stefano Mossa, Marc Barthelemy, H. Eugene Stanley, and Luis A. Nunes Amaral. 2002. Truncation of power law behavior in “scale-free” network models due to information filtering. Physical Review Letters 88, 13--1 (2002), 138701.Google ScholarCross Ref
- Mark Newman. 2005. Power laws, pareto distributions and Zipf’s law. Contemporary Physics 46 (2005), 323--351. Google ScholarCross Ref
- Thanasis Petsas, Antonis Papadogiannakis, Michalis Polychronakis, Evangelos P. Markatos, and Thomas Karagiannis. 2013. Rise of the planet of the apps: A systematic study of the mobile app ecosystem. In ACM SIGCOMM Conference on Internet Measurement (IMC’13). Google ScholarDigital Library
- Bil Ray. 2011. Android Marketplace Blocked by Great Firewall of China. Retrieved from http://www.theregister.co.uk/2011/10/10/china_android_blocking/.Google Scholar
- Scrapy.org. 2008. Scrapy framework. Retrieved from http://scrapy.org/.Google Scholar
- SeleniumHQ.org. 2004. Selenium Remote Control (RC), a web application testing system. Retrieved from http://seleniumhq.org/projects/remote-control/.Google Scholar
- SlideMe.org. 2008. The SlideMe Marketplace website. http://slideme.org/.Google Scholar
- Alok Tongaonkar, Shuaifu Dai, Antonio Nucci, and Dawn Song. 2013. Understanding mobile app usage patterns using in-app advertisements. In International Conference on Passive and Active Measurement (PAM’13). Google ScholarDigital Library
- Narseo Vallina-Rodriguez, Jay Shah, Alessandro Finamore, Yan Grunenberger, Konstantina Papagiannaki, Hamed Haddadi, and Jon Crowcroft. 2012. Breaking for commercials: Characterizing mobile advertising. In ACM SIGCOMM Conference on Internet Measurement (IMC’12). Google ScholarDigital Library
- Nicolas Viennot, Edward Garcia, and Jason Nieh. 2014. A measurement study of google play. In The 2014 ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS’14). Google ScholarDigital Library
- Xuetao Wei, Lorenzo Gomez, Iulian Neamtiu, and Michalis Faloutsos. 2012. ProfileDroid: Multi-layer profiling of android applications. In ACM International Conference on Mobile Computing and Networking (MobiCom’12). Google ScholarDigital Library
- Wikipedia.org. 2012. Google Play. http://en.wikipedia.org/wiki/Google_Play.Google Scholar
- Brian Womack. 2012. Google Says 700,000 Applications Available for Android. http://www.businessweek.com/ news/2012-10-29/google-says-700-000-applications-available-for-android-devices.Google Scholar
- Qiang Xu, Jeffrey Erman, Alexandre Gerber, Zhuoqing Mao, Jeffrey Pang, and Shobha Venkataraman. 2011. Identifying diverse usage behaviors of smartphone apps. In ACM SIGCOMM Conference on Internet Measurement (IMC’11). Google ScholarDigital Library
- Nan Zhong and Florian Michahelles. 2013. Google play is not a long tail market: An empirical analysis of app adoption on the google play app market. In ACM Symposium on Applied Computing (SAC’13). Google ScholarDigital Library
- Yajin Zhou and Xuxian Jiang. 2012. Dissecting android malware: Characterization and evolution. In IEEE Symposium on Security and Privacy. Google ScholarDigital Library
- Yajin Zhou, Zhi Wang, Wu Zhou, and Xuxian Jiang. 2012. Hey, you, get off of my market: Detecting malicious apps in official and alternative Android markets. In ISOC Network and Distributed System Security Symposium (NDSS’12).Google Scholar
Index Terms
- Measurement, Modeling, and Analysis of the Mobile App Ecosystem
Recommendations
An Explorative Study of the Mobile App Ecosystem from App Developers' Perspective
WWW '17: Proceedings of the 26th International Conference on World Wide WebWith the prevalence of smartphones, app markets such as Apple App Store and Google Play has become the center stage in the mobile app ecosystem, with millions of apps developed by tens of thousands of app developers in each major market. This paper ...
Rise of the planet of the apps: a systematic study of the mobile app ecosystem
IMC '13: Proceedings of the 2013 conference on Internet measurement conferenceMobile applications (apps) have been gaining rising popularity due to the advances in mobile technologies and the large increase in the number of mobile users. Consequently, several app distribution platforms, which provide a new way for developing, ...
A preliminary analysis of mobile app user reviews
OzCHI '12: Proceedings of the 24th Australian Computer-Human Interaction ConferenceThe advent of online software distribution channels like Apple Inc.'s App Store and Google Inc.'s Google Play has offered developers a single, low cost, and powerful distribution mechanism. These online stores help users discover apps as well as leave a ...
Comments