Do Users Have Contextual Preferencesfor Smartphone Power Management?

Smartphones must balance power and performance. While most smartphones offer a power-saving mode, they typically provide a binary choice between full performance and monolithic performance degradation (e.g., reducing both screen brightness and processing speed) to save power. Could smartphones improve the user experience by automatically degrading only selected features based on the usage context? To gauge whether preferences for power-saving strategies vary by context, we conducted a 304-participant, survey-based experiment. Each participant was assigned a context (e.g., navigation) and degradation level. They viewed a series of side-by-side simulations of one smartphone operating normally in that context and another operating with reduced GPS accuracy, processing speed, or screen brightness. Participants rated their willingness to accept each tradeoff to save power. Contrasting current power-saving modes, we found that participants’ preferences did indeed vary by context. Using factor analysis to cluster preferences, we identified key personas that pave the way toward context-aware and self-aware alternatives to smartphone power-saving modes.

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

[2]  Rami Bahsoon,et al.  Architectural Aspects of Self-Aware and Self-Expressive Computing Systems: From Psychology to Engineering , 2015, Computer.

[3]  Chung-Ta King,et al.  SCQ: Stage-Based, Context-Aware, QoE-Driven Power Optimization for Interactive Applications on Mobile Devices , 2019, 2019 20th IEEE International Conference on Mobile Data Management (MDM).

[4]  Carole-Jean Wu,et al.  Improving smartphone user experience by balancing performance and energy with probabilistic QoS guarantee , 2016, 2016 IEEE International Symposium on High Performance Computer Architecture (HPCA).

[5]  Florence March,et al.  2016 , 2016, Affair of the Heart.

[6]  Luca Ardito,et al.  Towards an Efficient Context-Aware System: Problems and Suggestions to Reduce Energy Consumption in Mobile Devices , 2010, 2010 Ninth International Conference on Mobile Business and 2010 Ninth Global Mobility Roundtable (ICMB-GMR).

[7]  Antti Jylhä,et al.  How carat affects user behavior: implications for mobile battery awareness applications , 2014, CHI.

[8]  Denzil Ferreira,et al.  Revisiting human-battery interaction with an interactive battery interface , 2013, UbiComp.

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

[10]  Henry Hoffmann,et al.  JouleGuard: energy guarantees for approximate applications , 2015, SOSP.

[11]  Matthias Baldauf,et al.  A survey on context-aware systems , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[12]  Aruna Balasubramanian,et al.  DarkReader: Bridging the Gap Between Perception and Reality of Power Consumption in Smartphones for Blind Users , 2019, ASSETS.

[13]  Jorge Gonçalves,et al.  Monetary Assessment of Battery Life on Smartphones , 2016, CHI.

[14]  Denzil Ferreira,et al.  Understanding Human-Smartphone Concerns: A Study of Battery Life , 2011, Pervasive.

[15]  Amandeep Dhir,et al.  Understanding mobile phone battery - Human interaction for developing world A perspective of feature phone users in Africa , 2012, 2012 2nd Baltic Congress on Future Internet Communications.

[16]  Tom Heskes,et al.  Exact p-values for pairwise comparison of Friedman rank sums, with application to comparing classifiers , 2017, BMC Bioinformatics.

[17]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[18]  David Garlan,et al.  Project Aura: Toward Distraction-Free Pervasive Computing , 2002, IEEE Pervasive Comput..

[19]  Wooseok Lee,et al.  BUQS: Battery- and user-aware QoS scaling for interactive mobile devices , 2018, 2018 23rd Asia and South Pacific Design Automation Conference (ASP-DAC).

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

[21]  Timothy Sohn,et al.  The design and evaluation of a task-centered battery interface , 2010, UbiComp.

[22]  Rodrigo Fonseca,et al.  Application modes: a narrow interface for end-user power management in mobile devices , 2013, HotMobile '13.

[23]  George Kurian,et al.  Self-aware computing in the Angstrom processor , 2012, DAC Design Automation Conference 2012.

[24]  Andreas Krause,et al.  Context-aware mobile computing: learning context- dependent personal preferences from a wearable sensor array , 2006, IEEE Transactions on Mobile Computing.

[25]  Yaser Mowafi,et al.  User-Centered Context-Aware Mobile Applications - The Next Generation of Personal Mobile Computing , 2009, Commun. Assoc. Inf. Syst..

[26]  Henry Hoffmann,et al.  SEEC: A Framework for Self-aware Computing , 2010 .

[27]  Hao Shen,et al.  Battery aware stochastic QoS boosting in mobile computing devices , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[28]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.