Diversity in smartphone usage

Using detailed traces from 255 users, we conduct a comprehensive study of smartphone use. We characterize intentional user activities -- interactions with the device and the applications used -- and the impact of those activities on network and energy usage. We find immense diversity among users. Along all aspects that we study, users differ by one or more orders of magnitude. For instance, the average number of interactions per day varies from 10 to 200, and the average amount of data received per day varies from 1 to 1000 MB. This level of diversity suggests that mechanisms to improve user experience or energy consumption will be more effective if they learn and adapt to user behavior. We find that qualitative similarities exist among users that facilitate the task of learning user behavior. For instance, the relative application popularity for can be modeled using an exponential distribution, with different distribution parameters for different users. We demonstrate the value of adapting to user behavior in the context of a mechanism to predict future energy drain. The 90th percentile error with adaptation is less than half compared to predictions based on average behavior across users.

[1]  Ahmad Rahmati,et al.  Users and Batteries: Interactions and Adaptive Energy Management in Mobile Systems , 2007, UbiComp.

[2]  Barry Smyth,et al.  Understanding mobile information needs , 2008, Mobile HCI.

[3]  James D. Hollan,et al.  A diary study of mobile information needs , 2008, CHI.

[4]  K. Hadri Testing The Null Hypothesis Of Stationarity Against The Alternative Of A Unit Root In Panel Data With Serially Correlated Errors , 1999 .

[5]  Gokhan Memik,et al.  Into the wild: Studying real user activity patterns to guide power optimizations for mobile architectures , 2009, 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).

[6]  Liviu Iftode,et al.  Context-aware Battery Management for Mobile Phones , 2008, 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom).

[7]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[8]  Sarma B. K. Vrudhula,et al.  Battery Modeling for Energy-Aware System Design , 2003, Computer.

[9]  David W. Scott The New S Language , 1990 .

[10]  Avishai Mandelbaum,et al.  Statistical Analysis of a Telephone Call Center , 2005 .

[11]  Aleksandar Kuzmanovic,et al.  Measuring serendipity: connecting people, locations and interests in a mobile 3G network , 2009, IMC '09.

[12]  Mahadev Satyanarayanan,et al.  Managing battery lifetime with energy-aware adaptation , 2004, TOCS.

[13]  Ahmad Rahmati,et al.  Pervasive and Mobile Computing , 2009 .

[14]  A. Wolisz,et al.  Primary Users in Cellular Networks: A Large-Scale Measurement Study , 2008, 2008 3rd IEEE Symposium on New Frontiers in Dynamic Spectrum Access Networks.

[15]  G. Box,et al.  On a measure of lack of fit in time series models , 1978 .

[16]  Elizabeth M. Belding-Royer,et al.  Cool-Tether: energy efficient on-the-fly wifi hot-spots using mobile phones , 2009, CoNEXT '09.

[17]  Arun Venkataramani,et al.  Energy consumption in mobile phones: a measurement study and implications for network applications , 2009, IMC '09.

[18]  Behdad Esfahbod,et al.  Preload — An Adaptive Prefetching Daemon , 2006 .

[19]  Ahmad Rahmati,et al.  Understanding human-battery interaction on mobile phones , 2007, Mobile HCI.

[20]  References , 1971 .

[21]  Ahmad Rahmati,et al.  A Longitudinal Study of Non-Voice Mobile Phone Usage by Teens from an Underserved Urban Community , 2010, ArXiv.

[22]  David Kotz,et al.  Analysis of a Campus-Wide Wireless Network , 2002, MobiCom '02.

[23]  P. Phillips,et al.  Testing the null hypothesis of stationarity against the alternative of a unit root: How sure are we that economic time series have a unit root? , 1992 .

[24]  A. Raghunathan,et al.  Battery-driven system design: a new frontier in low power design , 2002, Proceedings of ASP-DAC/VLSI Design 2002. 7th Asia and South Pacific Design Automation Conference and 15h International Conference on VLSI Design.

[25]  James A. Landay,et al.  MyExperience: a system for in situ tracing and capturing of user feedback on mobile phones , 2007, MobiSys '07.

[26]  Hiroshi Esaki,et al.  The impact of residential broadband traffic on Japanese ISP backbones , 2005, CCRV.

[27]  Deborah Estrin,et al.  Smart Screen Management on Mobile Phones , 2009 .

[28]  Carey L. Williamson,et al.  Characterization of CDMA2000 cellular data network traffic , 2005, The IEEE Conference on Local Computer Networks 30th Anniversary (LCN'05)l.