Abstract
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.
Similar content being viewed by others
References
Abowd, G. D., Atkeson, C. G., Hong, J., Long, S., Kooper, R., & Pinkerton, M. (1997). Cyberguide: A mobile context-aware tour guide. Wireless Networks, 3(5), 421–433.
Abowd, G. D., & Mynatt, E. D. (2000). Charting past, present, and future research in ubiquitous computing. ACM Transactions on Computer-Human Interaction, 7(1), 29–58.
Abowd, G. D., Mynatt, E. D., & Rodden, T. (2002). The human experience. Pervasive Computing, 1(1), 48–57.
Bardram, J. E. (2004). Applications of context-aware computing in hospital work: Examples and design principles. Proceedings of the 2004 ACM Symposium on Applied Computing (pp. 1574–1579). ACM: Nicosia, Cyprus.
Brumitt, B., Meyers, B., Krumm, J., Kern, A., & Shafer, S. (2000). Technologies for intelligent environments. Proceedings of the Second International Symposium on Handheld and Ubiquitous Computing (HUC2000) (pp. 12–29). Bristol, UK: Springer-Verlag publications.
Burrell, J., Treadwell, P., & Gay. G. K. (2000). Designing for context: Usability in a ubiquitous environment. Proceedings of the Conference on Universal Usability. (pp. 80–84). Virginia, US: ACM.
Chen, G., Kotz, D. (2000). A survey of context-aware mobile computing research. Technical Report TR2000-381, Department of Computer Science, Dartmouth College, Hanover, USA.
Cheverst, K., Davies, N., Mitchell, K., Friday, A., & Efstratiou, C. (2000). Developing a context-aware electronic tourist guide: Some issues and experiences. Proceedings of the Conference on Human factors in computing systems (CHI) (pp. 17–24). The Hague, The Netherlands: ACM.
Chiu, D. K. W., Cheung, S. C., Kafeza, E., & Leung, H.-F. (2003) A three-tier view methodology for adapting M-services. IEEE Transactions on Systems, Man and Cybernetics, Part A, 33(6), 725–741.
Chiu, D. K. W., Cheung, S. C., & Leung, H.-F. (2005). A multi-agent infrastructure for mobile workforce management in a service oriented enterprise. Proceedings of the 38th Annual Hawaii International Conference on System Sciences (HICSS), CDROM, 10 pages.
Chiu, D. K. W., Hong, D., Cheung, S. C., & Kafeza, E. (2007) Adapting ubiquitous government services with context and views in a three-tier architecture. Proceedings of the 40th Annual Hawaii International Conference on System Sciences (HICSS), CDROM, 10 pages.
Chiu, D. K. W., & Leung, H.-F. (2005). Towards ubiquitous tourist service coordination and integration: A multi-agent and semantic web approach. Proceedings of the 7th International Conference on Electronic Commerce (ICEC) (pp. 574–581). Xi’an, China: ACM.
Ciavarella, C., & Paternò, F. (2004). The design of a handheld, location-aware guide for indoor environments. Personal Ubiquitous Computing, 8, 82–91.
Dey, A. K., & Abowd, G. D. (1999). Towards a better understanding of context and context-awareness. Technical Report GIT-GVU-99-22, Atlanta, Georgia: Georgia Institute of Technology.
Dey, A. K., & Abowd, G. D. (2000). Cybreminder: A context-aware system for supporting reminders. Proceedings of the Second International Symposium on Handheld and Ubiquitous Computing (HUC) (pp. 157–171). Bristol, UK: Springer-Verlag publications.
Dey, A. K., Abowd, G. D., & Salber, D. (2001). A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human–Computer Interaction, 16, 97–166.
Dix, A., Finlay, J., Abowd, G. D., & Beale, R. (2004). Human–computer interaction. Harlow, England: Prentice Hall, third edition.
Fithian, R., Iachello, G., Moghazy, J., Pousman, Z., & Stasko, J. (2003). The design and evaluation of a mobile location-aware handheld event planner. Proceedings of the 5th International Symposium Human–Computer Interaction with Mobile Devices and Services (MobileHCI ) (pp. 145–160). Udine, Italy: Springer-Verlag publications.
Hong, D., Chiu, D. K. W., & Shen, V. Y. (2005). Requirements elicitation for the design of context-aware applications in a ubiquitous environment, Proceedings of the 7th International Conference on Electronic Commerce (ICEC) (pp. 590–596). Xi’an, China: ACM.
Kaasinen, E. (2003). User needs for location-aware mobile services. Personal Ubiquitous Computing, 7, 70–79.
Kim, S. W., Park, S. H., Lee, J., Jin, Y. K., Park, H.-M., Chung, A., et al. (2004). Sensible appliances: Applying context-awareness to appliance design. Personal Ubiquitous Computing, 8(3–4), 184–191.
Klante, P., Krösche, J., & Boll, S. (2004). AccesSights—a multimodal location-aware mobile tourist information system. Proceedings of the International Conference on Computers Helping People with Special Needs (ICCHP) (pp. 187–294). Paris, France: Springer-Verlag publications.
Korkea-aho, M. (2000). Context-aware application surveys. Retrieved June 10, 2007 from: http://users.tkk.fi/~mkorkeaa/doc/context-aware.html.
Koskela T., & Väänänen-Vainio-Mattila, K. (2004). Evolution towards smart home environments: Empirical evaluation of three user interfaces. Personal Ubiquitous Computing, 8, 234–240.
Koskela, K., Väänänen-Vainio-Mattila, K., & Lehti, L. (2004). Home is where your phone is: Usability evaluation of mobile phone UI for a smart home. Proceedings of the 6th International Symposium Human–Computer Interaction with Mobile Devices and Services (MobileHCI ) (pp. 74–85). Glasgow, UK: Springer-Verlag publications.
Lei, H., Sow, D. M., Davis, J. S., Banavar, G., & Ebling, M. R. (2002). The design and applications of a context service. SIGMOBILE Mobile Computing and Communications Review, 6(4), 45–55.
Lin, Y.-B., & Chlamtac, I. (2000). Wireless and mobile network architectures. New York, NY: Wiley.
Marmasse, N., & Schmandt, C. (2000). Location-aware information delivery with commotion. Proceedings of the Second International Symposium on Handheld and Ubiquitous Computing (HUC), 157–171, Bristol, UK: Springer-Verlag publications.
Microsoft (2004). Microsoft direct. Retrieved June 10, 2007 from: http://direct.msn.com/.
Preece, J., Rogers, Y., & Sharp, H. (2002). Interaction design: Beyong human–computer interaction. New York, NY: Wiley.
Schilit, B. N., Adams, N., & Want, R. (1994). Context-aware computing applications. Proceedings of the IEEE Workshop on Mobile Computing Systems and Applications (pp. 85–90). Santa Cruz, CA: IEEE.
Shafer, S. A. N., Brumitt, B., & Cadiz, J. (2001). Interaction issues in context-aware intelligent environments. Human–Computer Interaction, 16, 363–378.
Shafer, S., Krumm, J., Brumitt, B., Meyers, B., Czerwinski, M., & Robbins, D. (1998). The new EasyLiving project at Microsoft Research. Proceedings of the DARPA / NIST Smart Spaces Workshop, Gaithersburg, Maryland.
Shneiderman, B., & Plainsant, C. (2005). Designing the user interface: Strategies for effective human–computer interaction. San Francisco, USA: Addison-Wesley, Fourth edition.
Sumi, Y., Etani, T., Felsyand, S., Simonetz, N., Kobayashix, K., & Mase, K. (1998). Cyberguide: A mobile context-aware tour guide. In Community computing and support systems (pp. 137–154), Kyoto, Japan: Springer-Verlag publications.
W3C (2005). Platform for privacy preferences (p3p) project. Retrieved June 10, 2007 from: http://www.w3.org/P3P/.
Want, R., Hopper, A., Falcão, V., & Gibbons, J. (1992). The active badge location system. ACM Transactions on Information Systems, 10(1), 91–102.
Want, R., Schilit, B. N., Adams, N. I., Gold, R., Petersen, K., Goldberg, D. et al. (1995). An overview of the Parctab ubiquitous computing experiment. IEEE Personal Communications, 2(6), 28–43.
Weiser, M. (1991) The computer for the 21th century. Mobile Computing and Communications Review, 3(3), 94–104.
Yan, H., & Selker, T. (2000). Context-aware office assistant. Proceedings of the International Conference on Intelligent User Interfaces (pp. 276–279). New Orleans: ACM.
Author information
Authors and Affiliations
Corresponding author
Additional information
A preliminary and short version of this paper appears in the Tenth IEEE International EDOC conference (EDOC 2006). The work was partially supported by a grant from the Research Grants Council of Hong Kong (Project No. HKUST6167/04E).
Rights and permissions
About this article
Cite this article
Hong, D., Chiu, D.K.W., Shen, V.Y. et al. Ubiquitous enterprise service adaptations based on contextual user behavior. Inf Syst Front 9, 343–358 (2007). https://doi.org/10.1007/s10796-007-9039-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10796-007-9039-2