Abstract
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.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References
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)
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture: A System of Patterns. Wiley (1996)
Chase, I.D.: Social Process and Hierarchy Formation in Small Groups: A Comparative Perspective. American Sociological Review 45(6), 905–924 (1980)
Cheng, R., Vassileva, J.: Adaptive Reward Mechanism for Sustainable Online Learning Community. In: Proc. of the 2005 Conference on Artificial Intelligence in Education (2005)
Crumlish, C., Malone, E.: Designing Social Interfaces. O’Reilly, Sebastopol (2009)
Dourish, P., Bellotti, V.: Awareness and Coordination in Shared Workspaces. In: Proc. of the 1992 ACM Conference on Computer-Supported Cooperative Work (1992)
Dunbar, R.I.M.: Neocortex Size as a Constraint on Group Size in Primates. Journal of Human Evolution 22(6), 469–493 (1992)
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)
Gonçalves, B., Perra, N., Vespignani, A.: Modeling Users’ Activity on Twitter Networks: Validation of Dunbar’s Number. PLoS One 6(8) (2011)
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)
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)
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)
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)
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)
Howard, T.: Design to Thrive: Creating Social Networks and Online Communities that Last. Morgan Kaufmann, San Francisco (2010)
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)
Iriberri, A., Leroy, G.: A life-cycle perspective on online community success. ACM Computing Surveys 41(2) (2009)
Kim, A.J.: Community Building on the Web. Peachpit Press, Berkeley (2000)
Kollock, P.: Design Principles for Online Communities. In: Proc. of the Harvard Conference on the Internet and Society (1996)
Lee, A., Danis, C., Miller, T., Jung, Y.: Fostering Social Interaction in Online Spaces. In: Proc. of INTERACT 2001 (2001)
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)
McMillan, D.W., Chavis, D.M.: Sense of Community: A Definition and Theory. Journal of Community Psychology 14(1), 6–23 (1986)
Menascé, D.A., Almeida, V.A.F.: Capacity Planning for Web Services: Metrics, Models and Methods. Prentice Hall, Upper Saddle River (2001)
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)
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)
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)
Parameswaran, M.: Social Computing: An Overview. Communications of the Association for Information Systems (AIS) 19, 762–780 (2007)
Plant, R.: Online communities. Technology in Society 26, 51–65 (2004)
Porter, C.E.: A Typology of Virtual Communities: A Multi-Disciplinary Foundation for Future Research. Journal of Computer-Mediated Communication 10(1) (2004)
Porter, J.: Designing for the Social Web. New Riders, Berkeley (2008)
Preece, J.: Sociability and Usability in Online Communities: Determining and Measuring Success. Behavior and Information Technology Journal 20(5), 347–356 (2001)
Preece, J., Shneiderman, B.: The reader-to-leader framework: motivating technology-mediated social participation. AIS Trans. on Human-Computer Interaction 1(1) (2009)
Ramsey, D., Beesley, K.B.: ’Perimeteritis’ and rural health in Manitoba, Canada: Perspectives from rural healthcare managers. Rural and Remote Health 7, 850 (2007)
Schümmer, T., Lukosch, S.: Patterns for Computed-Mediated Interaction. John Wiley & Sons, Chichester (2007)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gutierrez, F., Baloian, N., Ochoa, S.F., Zurita, G. (2012). Designing the Software Support for Partially Virtual Communities. In: Herskovic, V., Hoppe, H.U., Jansen, M., Ziegler, J. (eds) Collaboration and Technology. CRIWG 2012. Lecture Notes in Computer Science, vol 7493. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33284-5_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-33284-5_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33283-8
Online ISBN: 978-3-642-33284-5
eBook Packages: Computer ScienceComputer Science (R0)