An Architecture to Support the Design and Evaluation of Software Platforms for Partially Virtual Communities

Several researchers have identified the design of collaborative systems as a particularly challenging task, because it has to consider services that are not easily identifiable by software designers. The systems that support the activities of partially virtual communities (PVC) are not an exception. Typically, designers of PVC supporting systems are able to identify services that have a visual representation on the user interface, but they usually overlook those that run in the system back-end. In an attempt to help designers to consider these two types of services, this article proposes a software architecture that can be used for both, designing new PVC supporting systems and evaluating existing ones. The architecture was used in three case studies as a design guideline during the development of PVC supporting platforms, and also as an instrument to evaluate three commercial systems. Although the obtained results are still preliminary, they indicate that the architecture is able to accomplish both roles.

[1]  Chrysanthos Dellarocas OF WORD-OF-MOUTH : PROMISE AND CHALLENGES OF , 2003 .

[2]  P. Kollock DESIGN PRINCIPLES FOR ONLINE COMMUNITIES , 1997 .

[3]  Sam Supakkul,et al.  Confirming and Reconfirming Architectural Decisions on Scalability: A Goal-Driven Simulation Approach , 2009, OTM Workshops.

[4]  Louise Barkhuus,et al.  Privacy Management in a Connected World: Students’ Perception of Facebook Privacy Settings , 2011 .

[5]  Michael Cohen,et al.  Narrowcasting Attributes for Presence Awareness in Collaborative Virtual Environments , 2006, The Sixth IEEE International Conference on Computer and Information Technology (CIT'06).

[6]  Carl Gutwin,et al.  Effects of awareness support on groupware usability , 1998, CHI.

[7]  Pedro Antunes,et al.  Structuring dimensions for collaborative systems evaluation , 2012, CSUR.

[8]  Paul Dourish,et al.  Awareness and coordination in shared workspaces , 1992, CSCW '92.

[9]  Rosemary Stockdale,et al.  Taxonomy of Online Communities: Ownership and Value Propositions , 2009, 2009 42nd Hawaii International Conference on System Sciences.

[10]  Julio Cesar Sampaio do Prado Leite,et al.  An NFR Pattern Approach to Dealing with NFRs , 2010, 2010 18th IEEE International Requirements Engineering Conference.

[11]  I. Chase,et al.  Social Process and Hierarchy Formation in Small Groups: A Comparative Perspective , 1980 .

[12]  Lisa Lobry de Bruyn,et al.  Monitoring online communication: can the development of convergence and social presence indicate an interactive learning environment? , 2004 .

[13]  Bernd Marcus,et al.  Personality in cyberspace: personal Web sites as media for personality expressions and impressions. , 2006, Journal of personality and social psychology.

[14]  Krishna P. Gummadi,et al.  You are who you know: inferring user profiles in online social networks , 2010, WSDM '10.

[15]  Andreas C. Sonnenbichler,et al.  A Community Membership Life Cycle Model , 2010, ArXiv.

[16]  Jon M. Kleinberg,et al.  Feedback effects between similarity and social influence in online communities , 2008, KDD.

[17]  Sergio F. Ochoa,et al.  Designing the Software Support for Partially Virtual Communities , 2012, CRIWG.

[18]  A. Kluger,et al.  The effects of feedback interventions on performance: A historical review, a meta-analysis, and a preliminary feedback intervention theory. , 1996 .

[19]  Julita Vassileva,et al.  Adaptive Reward Mechanism for Sustainable Online Learning Community , 2005, AIED.

[20]  J. Walther Computer-Mediated Communication , 1996 .

[21]  James A. Landay,et al.  The Design of Sites - Patterns for Creating Winning Web Sites (2. ed.) , 2007 .

[22]  B. J. Ferro Castro,et al.  Pattern-Oriented Software Architecture: A System of Patterns , 2009 .

[23]  Joshua Porter Designing for the Social Web , 2008 .

[24]  D. Ramsey,et al.  'Perimeteritis' and rural health in Manitoba, Canada: perspectives from rural healthcare managers. , 2007, Rural and remote health.

[25]  Alison Lee,et al.  Fostering Social Interaction in Online Spaces , 2001, INTERACT.

[26]  Noah E. Friedkin,et al.  A Structural Theory of Social Influence: List of Tables and Figures , 1998 .

[27]  David De Cremer,et al.  Leadership in social dilemmas: social identification effects on collective actions in public goods , 1999 .

[28]  Nelson Baloian,et al.  Boosting Participation in Virtual Communities , 2011, CRIWG.

[29]  Caroline Haythornthwaite,et al.  Studying Online Social Networks , 2006, J. Comput. Mediat. Commun..

[30]  José A. Pino,et al.  The Iceberg Effect: Behind the User Interface of Mobile Collaborative Systems , 2011, J. Univers. Comput. Sci..

[31]  Virgílio A. F. Almeida,et al.  Capacity Planning for Web Services: Metrics, Models, and Methods , 2001 .

[32]  Andrew B. Whinston,et al.  Social Computing: An Overview , 2007, Commun. Assoc. Inf. Syst..

[33]  M. McPherson,et al.  Birds of a Feather: Homophily in Social Networks , 2001 .

[34]  Till Schümmer,et al.  Patterns for Computer-Mediated Interaction , 2007 .

[35]  Starr Roxanne Hiltz,et al.  Understanding Development and Usage of Social Networking Sites: The Social Software Performance Model , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).

[36]  Pedro Antunes,et al.  Understanding presence awareness information needs among engineering students , 2012, Proceedings of the 2012 IEEE 16th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[37]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[38]  Risto Rajala,et al.  Trust and commitment in social networking - Lessons learned from two empirical studies , 2009 .

[39]  D. Chavis,et al.  Sense of community: A definition and theory , 1986 .

[40]  Alessandro Vespignani,et al.  Modeling Users' Activity on Twitter Networks: Validation of Dunbar's Number , 2011, PloS one.

[41]  Conan C. Albrecht,et al.  Motivating Content Contributions to Online Communities: Toward a More Comprehensive Theory , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[42]  Carlos Rodríguez-Domínguez,et al.  Real-time web services orchestration and choreography , 2010, EOMAS 2010.

[43]  Jennifer Preece,et al.  A framework for analyzing and understanding online communities , 2004, Interact. Comput..

[44]  Constance Elise Porter,et al.  A Typology of Virtual Communities: A Multi-Disciplinary Foundation for Future Research , 2006, J. Comput. Mediat. Commun..

[45]  Lakshmi Goel,et al.  A Life Cycle Model of Virtual Communities , 2009 .

[46]  Xin Li,et al.  Using Social Psychology to Motivate Contributions to Online Communities , 2005, J. Comput. Mediat. Commun..

[47]  Anatoliy A. Gruzd,et al.  Online Communities , 2014, Encyclopedia of Social Network Analysis and Mining.

[48]  Cliff Lampe,et al.  A familiar face(book): profile elements as signals in an online social network , 2007, CHI.

[49]  Gerald M. Weinberg,et al.  Handbook of Walkthroughs, Inspections, and Technical Reviews: Evaluating Programs, Projects, and Products , 1990 .

[50]  B. Shneiderman,et al.  The Reader-to-Leader Framework: Motivating Technology-Mediated Social Participation , 2009 .

[51]  Robin I. M. Dunbar Neocortex size as a constraint on group size in primates , 1992 .

[52]  Krishna P. Gummadi,et al.  Analyzing facebook privacy settings: user expectations vs. reality , 2011, IMC '11.

[53]  Andreas Girgensohn,et al.  Making web sites be places for social interaction , 2002, CSCW '02.

[54]  Erin Malone,et al.  Designing social interfaces , 2009 .

[55]  Amy Jo Kim,et al.  Community building on the Web , 2000 .

[56]  Douglas R. Vogel,et al.  Virtual Community Informatics: A Review and Research Agenda , 2003 .