Understanding the Diversity of Services Based on Users’ Identities

  • Junjun Sun
  • Feng Liu
  • He Zhang
  • Lin Liu
  • Eric Yu
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6741)


Internet services involve complex networks of relationships among users and providers - human and automated - acting in many different capacities under interconnected and dynamic contexts. Due to the vast amount of information and services available, it is not easy for novice users to identify the right services that fit his purposes and preferences best. At the same time, it is not easy for service providers to build a service with a customizable set of features that satisfies the most people. This paper proposes to further extend the strategic actors modeling framework i* to analyze the diverse needs of users by modeling explicitly the personal characteristics, organizational positions, and service related roles. We assume that service users’ needs and preferences are determined by their personal background, organizational roles, and the immediate operational context in combination. In this way, the origin of the diversity of service needs, quality preferences, and usage constraints, can be ascribed and used as a basis to make rationale selection from currently available types of services, and to reconfigure service interfaces and structures. Example usage scenarios of web services are used to illustrate the proposed approach.


Personalization Context Service adaptation i* modeling 


  1. 1.
    Sutcliffe, A., Fickas, S., Sohlberg, M.M.: Personal and ContextualRequirements Engineering. Proceedings. In: 13th IEEE International Conference on Requirements Engineering, pp. 19–30 (2005)Google Scholar
  2. 2.
    Baldauf, M., Dustdar, S., Rosenberg, F.: A survey on context-aware systems. International Journal of Ad Hoc and Ubiquitous Computing 2(4), 263–277 (2007)CrossRefGoogle Scholar
  3. 3.
    Gregory, D., Abowd, A.K.: Towards a better understanding of context and context-awareness. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 304–307. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  4. 4.
    Hong, J., Suh, E.-H., Kim, J., Kim, S.: Context-aware system for proactive personalized service based on context history. Expert Systems with Applications 36(4), 7448–7457 (2009)CrossRefGoogle Scholar
  5. 5.
    Keidl, M., Kemper, A.: Towards context-aware adaptable web services, p. 55. ACM Press, New York (2004)Google Scholar
  6. 6.
    Khalid, H.: Embracing diversity in user needs for affective design. Applied Ergonomics (2006)Google Scholar
  7. 7.
    Masolo, C., Vieu, L., Bottazzi, E.: Social roles and their descriptions. In: Proceedings of Principles of Knowledge Representation and Reasoning (2004)Google Scholar
  8. 8.
    Medjahed, B., Atif, Y.: Context-based matching for Web service composition. Distributed and Parallel Databases 21(1), 5–37 (2006)CrossRefGoogle Scholar
  9. 9.
    Salifu, M., Yu, Y., Nuseibeh, B.: Specifying Monitoring and Switching Problems in Context. In: RE 2007, 211–220 (2007)Google Scholar
  10. 10.
    OASIS, Web services context (WS-Context) Standard. OASIS Standards (2003)Google Scholar
  11. 11.
    Ali, R., Dalpiaz, F., Giorgini, P.: A goal-based framework for contextual requirements modeling and analysis. Requir. Eng. 15(4), 439–458 (2010)CrossRefGoogle Scholar
  12. 12.
    Schneiderman, B.: Universal usability. Commun. ACM 43(5), 85–91 (2000)Google Scholar
  13. 13.
    Shivakumar, N., Jannink, J., Widom, J.: Per-user profile replication in mobile environments: Algorithms, analysis, and simulation results. Mobile Networks and Applications 2 (1997)Google Scholar
  14. 14.
    Lamparter, S., Ankolekar, A., Studer, R., Grimm, S.: Preference-based selection of highly configurable web services. In: Proceedings of the 16th International Conference on World Wide Web - WWW 2007. ACM Press, New York (2007)Google Scholar
  15. 15.
    Liaskos, S., Lapouchnian, A., Yu, Y., Yu, E., Mylopoulos, J.: On Goal-based Variability Acquisition and Analysis. In: Proceedings of the 14th IEEE International Conference on Requirements Engineering (RE 2006), pp. 76–85 (2006)Google Scholar
  16. 16.
    Yu, E.: Modelling strategic relationships for process reengineering. PhD Thesis, University of Toronto, Department of Computer Science (1995)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Junjun Sun
    • 1
  • Feng Liu
    • 1
  • He Zhang
    • 1
  • Lin Liu
    • 1
  • Eric Yu
    • 2
  1. 1.Key Laboratory for Information System Security, Ministry of Education Tsinghua National Laboratory for Information Science and Technology (TNList) School of SoftwareTsinghua UniversityBeijingChina
  2. 2.Faculty of InformationToronto UniversityTorontoCanada

Personalised recommendations