A User-App Interaction Reference Model for Mobility Requirements Analysis

Contemporary mobile applications (apps) value mobility as a key characteristic that allows users to access services or features ubiquitously. In order to achieve decent mobility, apps shall provide features that are suitable to use under a wide range of contexts. In this paper, we analyze the situational contexts, towards which the mobile apps shall comply with in terms of mobility. By analyzing the contexts and the ways of interaction between users and apps, we propose and illustrate a mobile requirements analysis process model to identify the conflicts between users’ ideal ways of interaction and the way the feature is designed to provide. The identified conflicts help to elicit requirements for the enhancement of the apps’ mobility. Keywords–Mobility; Mobile application; Requirements; Context; Situational Context; Interaction;

[1]  Matti Rossi,et al.  The Impact of Use Situation and Mobility on the Acceptance of Mobile Ticketing Services , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

[2]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[3]  Ting-Peng Liang,et al.  Effect of use contexts on the continuous use of mobile services: the case of mobile games , 2011, Personal and Ubiquitous Computing.

[4]  Caspar Ryan,et al.  The Effect of Context and Application Type on Mobile Usability: An Empirical Study , 2005, ACSC.

[5]  Tom Rodden,et al.  Exploiting Context in HCI Design for Mobile Systems , 1998 .

[6]  Jan Stage,et al.  New techniques for usability evaluation of mobile systems , 2004, Int. J. Hum. Comput. Stud..

[7]  Luca Chittaro Distinctive aspects of mobile interaction and their implications for the design of multimodal interfaces , 2010, Journal on Multimodal User Interfaces.

[8]  Andrew Sears,et al.  Capturing the effects of context on human performance in mobile computing systems , 2007, Personal and Ubiquitous Computing.

[9]  Ioanna D. Constantiou,et al.  The four incremental steps toward advanced mobile service adoption , 2007, CACM.

[10]  Adrian Holzer,et al.  Mobile application market: A developer's perspective , 2011, Telematics Informatics.

[11]  S. Hart,et al.  Development of NASA-TLX (Task Load Index): Results of Empirical and Theoretical Research , 1988 .

[12]  John Krogstie,et al.  Requirement Engineering for Mobile Information Systems , 2010 .

[13]  Leonard Kleinrock,et al.  Nomadicity: Anytime, Anywhere in a Disconnected World , 1996, Mob. Networks Appl..

[14]  Carla Simone,et al.  Coordination mechanisms: Towards a conceptual foundation of CSCW systems design , 1996, Computer Supported Cooperative Work (CSCW).

[15]  Virpi Roto,et al.  Interaction in 4-second bursts: the fragmented nature of attentional resources in mobile HCI , 2005, CHI.

[16]  Satu Jumisko-Pyykkö,et al.  Framing the Context of Use for Mobile HCI , 2010, Int. J. Mob. Hum. Comput. Interact..

[17]  Lada Gorlenko,et al.  No wires attached: Usability challenges in the connected mobile world , 2003, IBM Syst. J..

[18]  Kaisa Väänänen,et al.  Analysing user experience of personal mobile products through contextual factors , 2010, MUM.

[19]  K. Thomas,et al.  Cognitive Elements of Empowerment: An “Interpretive” Model of Intrinsic Task Motivation , 1990 .

[20]  Bill N. Schilit,et al.  Disseminating active map information to mobile hosts , 1994, IEEE Network.

[21]  Derek Flood,et al.  Usability of mobile applications: literature review and rationale for a new usability model , 2013, Journal of Interaction Science.

[22]  Harry Bouwman,et al.  Addressing the Context of Use in Mobile Computing: a Survey on the State of the Practice , 2015, Interact. Comput..

[23]  Peyman Oreizy,et al.  An architecture-based approach to self-adaptive software , 1999, IEEE Intell. Syst..

[24]  C. Sørensen,et al.  Mobility: an extended perspective , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[25]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[26]  S. Kristoffersen,et al.  Mobile Use of IT , 1999 .

[27]  In Lee,et al.  An empirical examination of factors influencing the intention to use mobile payment , 2010, Comput. Hum. Behav..

[28]  Raian Ali,et al.  A goal-based framework for contextual requirements modeling and analysis , 2010, Requirements Engineering.

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

[30]  Alistair Mavin,et al.  Easy Approach to Requirements Syntax (EARS) , 2009, 2009 17th IEEE International Requirements Engineering Conference.

[31]  Henry Been-Lirn Duh,et al.  Usability evaluation for mobile device: a comparison of laboratory and field tests , 2006, Mobile HCI.

[32]  Peter J. Brown,et al.  The Stick-e Document: a Framework for Creating Context-aware Applications , 1996 .

[33]  Richa Sharma,et al.  Development Platforms for Mobile Applications : Status and Trends , 2012 .

[34]  Jason Pascoe,et al.  Adding generic contextual capabilities to wearable computers , 1998, Digest of Papers. Second International Symposium on Wearable Computers (Cat. No.98EX215).

[35]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[36]  Johannes Schöning,et al.  Falling asleep with Angry Birds, Facebook and Kindle: a large scale study on mobile application usage , 2011, Mobile HCI.