Ubiquitous enterprise service adaptations based on contextual user behavior

Recent advances in mobile technologies and infrastructures have created the demand for ubiquitous access to enterprise services from mobile handheld devices. Further, with the invention of new interaction devices, the context in which the services are being used becomes an integral part of the activity carried out with the system. Traditional human–computer interface (HCI) theories are now inadequate for developing these context-aware applications, as we believe that the notion of context should be extended to different categories: computing contexts, user contexts, and physical contexts for ubiquitous computing. This demands a new paradigm for system requirements elicitation and design in order to make good use of such extended context information captured from mobile user behavior. Instead of redesigning or adapting existing enterprise services in an ad hoc manner, we introduce a methodology for the elicitation of context-aware adaptation requirements and the matching of context-awareness features to the target context by capability matching. For the implementation of such adaptations, we propose the use of three tiers of views: user interface views, data views, and process views. This approach centers on a novel notion of process views to ubiquitous service adaptation, where mobile users may execute a more concise version or modified procedure of the original process according to their behavior under different contexts. The process view also serves as the key mechanism for integrating user interface views and data views. Based on this model, we analyze the design and implementation issues of some common ubiquitous access situations and show how to adapt them systematically into a context-aware application by considering the requirements of a ubiquitous enterprise information system.

[1]  Mary Czerwinski,et al.  The New EasyLiving Project at Microsoft Research , 1998 .

[2]  W. Buxton Human-Computer Interaction , 1988, Springer Berlin Heidelberg.

[3]  Kaisa Väänänen,et al.  Home Is Where Your Phone Is: Usability Evaluation of Mobile Phone UI for a Smart Home , 2004, Mobile HCI.

[4]  Gregory D. Abowd,et al.  Cyberguide: A mobile context‐aware tour guide , 1997, Wirel. Networks.

[5]  Johanna D. Moore,et al.  Proceedings of the Conference on Human Factors in Computing Systems , 1989 .

[6]  Bill N. Schilit,et al.  An overview of the PARCTAB ubiquitous computing experiment , 1995, IEEE Wirel. Commun..

[7]  Eija Kaasinen,et al.  User needs for location-aware mobile services , 2003, Personal and Ubiquitous Computing.

[8]  Mark Weiser,et al.  The computer for the 21st Century , 1991, IEEE Pervasive Computing.

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

[10]  Gregory D. Abowd,et al.  The Human Experience , 2002, IEEE Pervasive Comput..

[11]  Sang Hyun Park,et al.  Sensible appliances: applying context-awareness to appliance design , 2004, Personal and Ubiquitous Computing.

[12]  Ben Shneiderman,et al.  Designing the user interface (2nd ed.): strategies for effective human-computer interaction , 1992 .

[13]  Hao Yan,et al.  Context-aware office assistant , 2000, IUI '00.

[14]  Gregory D. Abowd,et al.  CybreMinder: A Context-Aware System for Supporting Reminders , 2000, HUC.

[15]  Keith Cheverst,et al.  Developing a context-aware electronic tourist guide: some issues and experiences , 2000, CHI.

[16]  Toru Ishida,et al.  Community Computing and Support Systems , 1999, Lecture Notes in Computer Science.

[17]  Dickson K. W. Chiu,et al.  Towards ubiquitous tourist service coordination and integration: a multi-agent and semantic web approach , 2005, ICEC '05.

[18]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[19]  Shing-Chi Cheung,et al.  A three-tier view-based methodology for M-services adaptation , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[20]  Susanne Boll,et al.  AccesSights - A Multimodal Location-Aware Mobile Tourist Information System , 2004, ICCHP.

[21]  Jonathan J. Cadiz,et al.  Interaction Issues in Context-Aware Intelligent Environments , 2001, Hum. Comput. Interact..

[22]  Chris Schmandt,et al.  Location-Aware Information Delivery with ComMotion , 2000, HUC.

[23]  Maria Ebling,et al.  The design and applications of a context service , 2002, MOCO.

[24]  Yi-Bing Lin,et al.  Wireless and Mobile Network Architectures , 2000 .

[25]  Gregory D. Abowd,et al.  Charting past, present, and future research in ubiquitous computing , 2000, TCHI.

[26]  Shing-Chi Cheung,et al.  A Multi-Agent Infrastructure for Mobile Workforce Management in a Service Oriented Enterprise , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[27]  Kaisa Väänänen,et al.  Evolution towards smart home environments: empirical evaluation of three user interfaces , 2004, Personal and Ubiquitous Computing.

[28]  Dickson K. W. Chiu,et al.  Requirements elicitation for the design of context-aware applications in a ubiquitous environment , 2005, ICEC '05.

[29]  Ben Shneiderman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction , 1998 .

[30]  Mark D. Corner,et al.  Proceedings of the 9th Workshop on Mobile Computing Systems and Applications, HotMobile 2008, Napa Valley, California, USA, February 25-26, 2008 , 2008, HotMobile.

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

[32]  Barry Brumitt,et al.  EasyLiving: Technologies for Intelligent Environments , 2000, HUC.

[33]  Yasuyuki Sumi,et al.  C-MAP: Building a Context-Aware Mobile Assistant for Exhibition Tours , 1998, Community Computing and Support Systems.

[34]  Shing-Chi Cheung,et al.  Towards Ubiquitous Government Services through Adaptations with Context and Views in a Three-Tier Architecture , 2007, 2007 40th Annual Hawaii International Conference on System Sciences (HICSS'07).

[35]  Andrea Omicini,et al.  Proceedings of the 2004 ACM Symposium on Applied Computing (SAC 2004) , 2004 .

[36]  John T. Stasko,et al.  The Design and Evaluation of a Mobile Location-Aware Handheld Event Planner , 2003, Mobile HCI.

[37]  Jakob E. Bardram,et al.  Applications of context-aware computing in hospital work: examples and design principles , 2004, SAC '04.

[38]  Sri Hastuti Kurniawan,et al.  Review of Interaction design , 2003 .

[39]  Dickson K. W. Chiu,et al.  Adapting Mobile Government Services with Context and Views in a Three-Tier Architecture , 2007 .

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

[41]  Jenna Burrell,et al.  Designing for context: usability in a ubiquitous environment , 2000, CUU '00.

[42]  Y. Rogers,et al.  Interaction Design , 2002 .

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

[44]  Fabio Paternò,et al.  The design of a handheld, location-aware guide for indoor environments , 2004, Personal and Ubiquitous Computing.