ABSTRACT
Groupware represents a great tool for people group-work since they have multiple possibilities oriented to improve interaction, collaboration, and communication between group members. Virtues of groupware are currently reinforced through several alternatives such as mobile devices; however, it introduces a series of new challenges in user interface design for emerging mobile groupware applications. In order to contribute to reduce this gap, we propose a design pattern classification to help model those specific interactions to foster essential groupware functions of communication, coordination and collaboration through a well-designed interface.
- Alan, D., Finlay, J., Abowd, G. and Beale, R. 2004. Human-Computer Interaction. Prentice Hall.Google Scholar
- Android. 2013. Android Developers | Design. Available from: http://developer.android.com/design/patterns/navigation.html.Google Scholar
- Apple Inc. 2014. Developer Apple. iOS Human Interface Guidelines. Available from: https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/MobileHIG.pdf.Google Scholar
- Berkenbrock, C. D. M., da Silva, A. P. C. and Hirata, C. M. 2009. Designing and Evaluating Interfaces for Mobile Groupware Systems. In Computer Supported Cooperative Work in Design, 2009. CSCWD 2009. 13th International Conference on (22-24 April, 2009). Santiago, 368--373. DOI= http://dx.doi.org/10.1109/CSCWD.2009.4968086. Google ScholarDigital Library
- Campos, M. I.. 2005. Relaciones Interpersonales. Trabajo en Equipo. Formación Alcalá.Google Scholar
- Cisco Webex. 2014. Web Conferencing and Collaborations Solutions. Available from: http://www.webex.com.mx/lp/sem_acquisition.html?CPM=KNC-sem&TrackID=1031592&co=MX&psearchID=%7Bkeyword%7D.Google Scholar
- Cornejo, J. M. 2006. El Análisis de las Interacciones Grupales: las aplicaciones SOCIOS. Anuario de Psicología, 37,3, 277--297, Universitat of Barcelona.Google Scholar
- Crumlish, C. and Malone, E. 2009. Designing Social Interfaces. Principles, Patterns and Practices for Improving the User Experience. Yahoo Press.Google Scholar
- de Sá, M. and Carriço, L. 2008. Lessons from Early Stages Design of Mobile Applications. In Proceedings of the 10th international conference on Human computer interaction with mobile devices and services. MobileHCI '08. ACM, New York, NY, 127-136. DOI= http://dx.doi.org/10.1145/1409240.1409255. Google ScholarDigital Library
- Ellis, C. A., Gibbs, S. J. and Rein, G. L. 1991. Groupware: Some Issues and Experiences. In Communications of the ACM, ACM, New York, NY, 34, 1, 39--58. DOI= http://dx.doi.org/10.1145/99977.99987. Google ScholarDigital Library
- Geronimo G. and Canseco, V. 2002. Breve Introducción a los Sistemas Colaborativos: Groupware & Workflow. In Temas - Universidad Tecnolóógica de la Mixteca, México, 6, 18, 49--54.Google Scholar
- Guerrero, L. A. and Fuller, D. A. 1999. Design Patterns for Collaborative Systems. In String Processing and Information Retrieval Symposium & International Workshop on Groupware (22-24 September, 1999). Cancúún, México, 270-277. DOI= http://dx.doi.org/10.1109/SPIRE.1999.796604. Google ScholarDigital Library
- Johansen, R. 1991. Groupware: Future Directions and Wild Cards. In Journal of Organizational Computing, 1, 2, 219--227. DOI= http://dx.doi.org/10.1080/10919399109540160.Google ScholarCross Ref
- Lukosch, S. and Schümmer, T. 2004. Communicating Design Knowledge with Groupware Technology Patterns. The Case of Shared Object Management. Groupware: Design, Implementation, and Use. In 10th International Workshop, CRIWG 2004 (5-9 September, 2004). San Carlos, Costa Rica, 5, 223--237. DOI= http://dx.doi.org/10.1007/978-3-540-30112-7_19.Google Scholar
- Messeguer, R., Ochoa, S. F., Pino J. A., Navarro, L. and Neyem, A. 2008. Communication and Coordination Patterns to Support Mobile Collaboration. In Computer Supported Cooperative Work in Design, 2008. CSCWD 2008. 12th International Conference on (16-18 April, 2008), 565--570. DOI= http://dx.doi.org/10.1109/CSCWD.2008.4537040.Google Scholar
- Microsoft. 2013. Windows Phone | DevCenter. Available from: https://dev.windowsphone.com/en-us/design/principles.Google Scholar
- Morabito, V. 2014. Digital Work and Collaboration. In Trends and Challenges in Digital Business Innovation. Milan, 133--131. DOI=10.1007/978-3-319-04307-4_6.Google Scholar
- Neil, T. 2012. Mobile Design Patterns Gallery. UI Patterns for iOS, Android, and More. O'Relly Media. Google ScholarDigital Library
- Neyem, A., Ochoa, S. F., Pino, J. A. and Franco, D. 2009. An Architectural Pattern for Mobile Groupware Platforms. On the Move to Meaningful Internet Systems: OTM 2009 Workshops. In Confederated International Workshops and Posters, ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009, (1-6 November, 2009). Vilamoura, Portugal, 401--410. DOI= http://dx.doi.org/10.1007/978-3-642-05290-3_52. Google ScholarDigital Library
- Neyem, A., Ochoa, S. F. and Pino, J. A. 2009. Communication Patterns to Support Mobile Collaboration. Groupware: Design, Implementation, and Use. In 15th International Workshop, CRIWG 2009 (13-17 September, 2009). Peso da Régua, Douro, Portugal, 270--277. DOI= http://dx.doi.org/10.1007/978-3-642-04216-4_22. Google ScholarDigital Library
- Neyem, A., Ochoa, S. F. and Pino, J. A. 2008. Coordination Patterns to Support Mobile Collaboration. Groupware: Design, Implementation, and Use. In 14th International Workshop, CRIWG 2008 (14-18 September, 2008). Omaha, NE, USA, 5411, 248--265. DOI= http://dx.doi.org/10.1007/978-3-540-92831-7_21. Google ScholarDigital Library
- Nielsen, J. and Budiu, R. 2013. Mobile Usability. New Riders.Google Scholar
- Nielsen, J. 1993. Usability Engineering. Morgan Kaufmann. Google ScholarDigital Library
- Nilsson, E. G. 2009. Design Patterns for User Interface for Mobile Applications. In Advances in Engineering Software .Oslo, Norway, 40, 12, 1318--1328. DOI= http://dx.doi.org/10.1016/j.advengsoft.2009.01.017. Google ScholarDigital Library
- Noruega, M. 2009. Modelado y Análisis de Sistemas CSCW, Siguiendo un Enfoque de Ingeniería Dirigida por Ontologías. Doctoral Thesis. ISBN: 978-84-692-3088-6, Universidad de Granada.Google Scholar
- Ortega, M. and Bravo, J. 2001. Trabajo Cooperativo con Ordenador. Chapter 6. In La Interacción Persona-Ordenador. Universidad de Castilla-La Mancha.Google Scholar
- Pauwels, S. L., Hübscher, C., Bargas-Avila, J. A. and Opwis, K. 2010. Building an Interaction Design Pattern Language: A Case Study. In Computers in Human Behavior. 26, 3, 252--463. DOI = http://dx.doi.org/10.1016/j.chb.2009.12.004. Google ScholarDigital Library
- Rodríguez, J. A. 2005. Patrones en la Ingeniería del Software. In Revista Técnica de la Empresa de Telecomunicaciones de Cuba S.A., Tono, 31--38.Google Scholar
- Safer, D. 2009. Designing Gestural Interfaces: Touchscreens and Interactive Devices. O'Reilly Media. Google ScholarDigital Library
- Saucedo-Tejeda, G. and Mendoza, S. 2011. An Architecture for Supporting Face-to-Face Mobile Interaction. In Electrical Engineering Computing Science and Automatic Control (CCE), 2011 8th International Conference on (26-28 Oct. 2011). Merida City. 1--6. DOI= http://dx.doi.org/10.1109/ICEEE.2011.6106576.Google Scholar
- Tidwell, J. 2011. Designing Interfaces. O'Reilly Media. Google ScholarDigital Library
- van Welie, M. 2008. Patterns in Interaction Design. A pattern Library for Interaction Design. Available from: http://www.welie.com/.Google Scholar
- van Welie, M. and Trætteberg, H. 2000. Interaction Patterns in User Interfaces. In 7th. Pattern Languages of Programs Conference: PLoP 2000 (13-16 August, 2000). Alerton Park Monticello, Illinois, USA.Google Scholar
- Wilson, G. L. 2007. Grupos en Contexto, Liderazgo y Participación en Grupos Pequeños. McGraw Hill/Interamericana de MéxicoGoogle Scholar
Index Terms
- A Classification of Design Patterns to Support Mobile Groupware Systems
Recommendations
Groupware development support with technology patterns
Groupware development support should educate developers on how to design groupware applications and foster the reuse of proven solutions. Additionally, it should foster communication between developers and end-users, since they need a common language ...
A groupware system to support collaborative programming: Design and experiences
The advances in network and collaboration technologies enable the creation of powerful environments for collaborative programming. One such environment is COLLECE, a groupware system to support collaborative edition, compilation and execution of ...
A framework for awareness support in groupware systems
Special issue: Knowledge sharing in collaborative design environmentsThis paper introduces a framework for awareness support in groupware systems. Awareness gathers the group knowledge, its activities and its overall status. Awareness support is an important feature for groupware systems. It provides a context for ...
Comments