Designing the Software Support for Partially Virtual Communities

  • Francisco Gutierrez
  • Nelson Baloian
  • Sergio F. Ochoa
  • Gustavo Zurita
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7493)


Designing software platforms to support the activities of partially virtual communities (PVC) is a challenging task since the supporting services must evolve continually according to the community evolution. Moreover, unsuitable supporting services usually lead the community to its demise. Therefore, these platforms must count on a flexible architecture that provides suitable services as a way to support interactions among community members, and thus contributing to keep the community sustainability. This article proposes a software architecture that helps software designers to address this challenge. Such a model can be used not only to ease the architectural design process, but also to evaluate already implemented PVC supporting systems. The article also shows a preliminary evaluation of both roles of the proposed model and discusses the obtained results.


Social system architecture software architecture partially virtual communities supporting systems 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Benghazi, K., Noguera, M., Rodríguez-Domínguez, C., Pelegrina, A.B., Garrido, J.L.: Real-time Web Services Orchestration and Choreography. In: Proc. of the CAiSE 2010 Workshop EOMAS 2010, Hammamet, Tunisia, pp. 142–153 (2010)Google Scholar
  2. 2.
    Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture: A System of Patterns. Wiley (1996)Google Scholar
  3. 3.
    Chase, I.D.: Social Process and Hierarchy Formation in Small Groups: A Comparative Perspective. American Sociological Review 45(6), 905–924 (1980)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Cheng, R., Vassileva, J.: Adaptive Reward Mechanism for Sustainable Online Learning Community. In: Proc. of the 2005 Conference on Artificial Intelligence in Education (2005)Google Scholar
  5. 5.
    Crumlish, C., Malone, E.: Designing Social Interfaces. O’Reilly, Sebastopol (2009)Google Scholar
  6. 6.
    Dourish, P., Bellotti, V.: Awareness and Coordination in Shared Workspaces. In: Proc. of the 1992 ACM Conference on Computer-Supported Cooperative Work (1992)Google Scholar
  7. 7.
    Dunbar, R.I.M.: Neocortex Size as a Constraint on Group Size in Primates. Journal of Human Evolution 22(6), 469–493 (1992)MathSciNetCrossRefGoogle Scholar
  8. 8.
    Girgensohn, A., Lee, A.: Making Web Sites Be Places for Social Interaction. In: Proc. of the 2002 ACM Conference on CSCW. ACM Press, New Orleans (2002)Google Scholar
  9. 9.
    Gonçalves, B., Perra, N., Vespignani, A.: Modeling Users’ Activity on Twitter Networks: Validation of Dunbar’s Number. PLoS One 6(8) (2011)Google Scholar
  10. 10.
    Gutierrez, F., Baloian, N., Zurita, G.: Boosting Participation in Virtual Communities. In: Vivacqua, A.S., Gutwin, C., Borges, M.R.S. (eds.) CRIWG 2011. LNCS, vol. 6969, pp. 14–29. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  11. 11.
    Gutierrez, F., Baloian, N., Ochoa, S.F., Zurita, G.: A Conceptual Model to Design Partially Virtual Communities. In: Proc. of the 16th IEEE Int. Conf. on Computer Supported Cooperative Work in Design (CSCWD 2012), Wuhan, China, May 23 -25 (2012)Google Scholar
  12. 12.
    Herskovic, V., Ochoa, S.F., Pino, J.A., Neyem, A.: The Iceberg Effect: Behind the User Interface of Mobile Collaborative Systems. Journal of Universal Computer Science 17(2), 183–202 (2011)Google Scholar
  13. 13.
    Herskovic, V., Neyem, A., Ochoa, S.F., Pino, J.A., Antunes, P.: Understanding Presence Awareness Information Needs Among Engineering Students. In: Proc. of the 16th IEEE Int. Conf. on Comp. Sup. Cooperative Work in Design (CSCWD 2012), China, May 23-25 (2012)Google Scholar
  14. 14.
    Hill, T., Supakkul, S., Chung, L.: Confirming and Reconfirming Architectural Decisions on Scalability: A Goal-Driven Simulation Approach. In: Meersman, R., Herrero, P., Dillon, T. (eds.) OTM 2009 Workshops. LNCS, vol. 5872, pp. 327–336. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  15. 15.
    Howard, T.: Design to Thrive: Creating Social Networks and Online Communities that Last. Morgan Kaufmann, San Francisco (2010)Google Scholar
  16. 16.
    Hunter, M.G., Stockdale, R.: Taxonomy of online communities: Ownership and value propositions. In: Proc. of the 42nd IEEE Hawaii Int. Conf. on System Sciences (2009)Google Scholar
  17. 17.
    Iriberri, A., Leroy, G.: A life-cycle perspective on online community success. ACM Computing Surveys 41(2) (2009)Google Scholar
  18. 18.
    Kim, A.J.: Community Building on the Web. Peachpit Press, Berkeley (2000)Google Scholar
  19. 19.
    Kollock, P.: Design Principles for Online Communities. In: Proc. of the Harvard Conference on the Internet and Society (1996)Google Scholar
  20. 20.
    Lee, A., Danis, C., Miller, T., Jung, Y.: Fostering Social Interaction in Online Spaces. In: Proc. of INTERACT 2001 (2001)Google Scholar
  21. 21.
    Lee, F.S., Vogel, D., Moez, L.: Virtual Community Informatics: A Review and Research Agenda. Journal of Information Technology Theory and Application 5(1), 47–61 (2003)Google Scholar
  22. 22.
    McMillan, D.W., Chavis, D.M.: Sense of Community: A Definition and Theory. Journal of Community Psychology 14(1), 6–23 (1986)CrossRefGoogle Scholar
  23. 23.
    Menascé, D.A., Almeida, V.A.F.: Capacity Planning for Web Services: Metrics, Models and Methods. Prentice Hall, Upper Saddle River (2001)Google Scholar
  24. 24.
    Mislove, A., Viswanath, B., Gummadi, K.P., Druschel, P.: You Are Who You Know: Inferring User Profiles in Online Social Networks. In: Proc. of the WSDM 2010, USA (2010)Google Scholar
  25. 25.
    Mousavidin, E., Goel, L.: A life cycle model of virtual communities. In: Proc. of the 42nd IEEE Hawaii International Conference on System Sciences, HICSS 2009 (2009)Google Scholar
  26. 26.
    Neyem, A., Ochoa, S.F., Pino, J.A.: A Patterns System to Coordinate Mobile Groupware Applications. Group Decision and Negotiation 20(5), 563–592 (2011)CrossRefGoogle Scholar
  27. 27.
    Parameswaran, M.: Social Computing: An Overview. Communications of the Association for Information Systems (AIS) 19, 762–780 (2007)Google Scholar
  28. 28.
    Plant, R.: Online communities. Technology in Society 26, 51–65 (2004)CrossRefGoogle Scholar
  29. 29.
    Porter, C.E.: A Typology of Virtual Communities: A Multi-Disciplinary Foundation for Future Research. Journal of Computer-Mediated Communication 10(1) (2004)Google Scholar
  30. 30.
    Porter, J.: Designing for the Social Web. New Riders, Berkeley (2008)Google Scholar
  31. 31.
    Preece, J.: Sociability and Usability in Online Communities: Determining and Measuring Success. Behavior and Information Technology Journal 20(5), 347–356 (2001)CrossRefGoogle Scholar
  32. 32.
    Preece, J., Shneiderman, B.: The reader-to-leader framework: motivating technology-mediated social participation. AIS Trans. on Human-Computer Interaction 1(1) (2009)Google Scholar
  33. 33.
    Ramsey, D., Beesley, K.B.: ’Perimeteritis’ and rural health in Manitoba, Canada: Perspectives from rural healthcare managers. Rural and Remote Health 7, 850 (2007)Google Scholar
  34. 34.
    Schümmer, T., Lukosch, S.: Patterns for Computed-Mediated Interaction. John Wiley & Sons, Chichester (2007)Google Scholar
  35. 35.
    Supakkul, S., Hill, T., Chung, L., Tun, T.T., Leite, J.C.S.P.: An NFR Pattern Approach to Dealing with NFRs. In: Proc. of Requirements Engineering (RE 2010). IEEE Press (2010)Google Scholar
  36. 36.
    Tedjamulia, S., Olsen, D., Dean, D., Albrecht, C.: Motivating Content Contributions to Online Communities: Toward a More Comprehensive Theory. In: Proc. of IEEE Hawaii International Conference on System Sciences (2005)Google Scholar
  37. 37.
    Van Duyne, D.K., Landay, J.A., Hong, K.I.: The Design of Sites: Patterns for Creating Winning Web Sites. Prentice Hall, Upper Saddle River (2006)Google Scholar
  38. 38.
    Van Vugt, M., De Cremer, D.: Leadership in Social Dilemmas: Social Identification Effects on Collective Actions in Public Goods. Journal of Personality and Social Psychology 76(4), 587–599 (1999)CrossRefGoogle Scholar
  39. 39.
    Westerlund, M., Rajala, R., Nykänen, K., Järvensivu, T.: Trust and commitment in social networking - Lessons learned from two empirical studies. In: Proc. of the 25th IMP Conference, Marseille, France (2009)Google Scholar
  40. 40.
    Xu, L., Ziv, H., Richardson, D., Liu, Z.: Towards modeling non-functional requirements in software architecture. In: Proc. of Aspect-Oriented Software Design (AOSD 2005); Workshop on Aspect-Oriented Requirements Engineering and Architecture Design (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Francisco Gutierrez
    • 1
  • Nelson Baloian
    • 1
  • Sergio F. Ochoa
    • 1
  • Gustavo Zurita
    • 2
  1. 1.Computer Science DepartmentUniversidad de ChileSantiagoChile
  2. 2.Control Management and Information Systems DepartmentUniversidad de ChileSantiagoChile

Personalised recommendations