Abstract
The study of the effectiveness and suitability of the different facilities usually provided by groupware tools (e.g., tele-pointers, instant messaging, shared editors, etc.) has always been of particular concern to the CSCW (Computer-Supported Cooperative Work) community. Interaction and Collaboration Analysis is a research field that deals with the automatic evaluation of users interactions in order to improve collaborative work processes. These analysis processes usually follow a cycle consisting of three phases: observation, abstraction andintervention. In this context, a current challenge is to design automatic observation mechanisms so that not only can user actions be represented, stored and aggregated by a groupware system, but also so that analysts can identify weaknesses and strengths in the use of the system. In this article, we define an architectural model for the systematic development of a groupware system that incorporates mechanisms to automatically observe users interactions. This approach has been used to develop COLLECE, a groupware system that supports synchronous-distributed collaborative programming.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Beaudouin-Lafon, M. (ed.): In: Computer Supported Co-operative Work. Ed. Trends in Software, vol. 7. John Wiley & Sons, Chichester (1999)
Billeskov, K., Simonsen, J.: Http Log Analysis: An Approach to Studying the Use of Web-Based Information Systems. Scandinavian Journal of Information System 16(1), 145–174 (2004)
Bosch, J.: Design & Use of Software Architectures – Adopting and evolving a product-line approach. Pearson Education, London (2000)
Bratitsis, T., Dimitracopoulou, A.: Monitoring and Analysing Group Interactions in asynchronous discussions with the DIAS system. In: Dimitriadis, Y., Zigurs, I., Gomez-Sanchez, E. (eds.) CRIWG 2006. LNCS, vol. 4154, pp. 54–61. Springer, Heidelberg (2006)
Bravo, C., Duque, R., Gallardo, J., García, J., García, P.: A Groupware System for Distributed Collaborative Programming: Usability Issues and Lessons Learned International. In: Van Hillegersberg, J., Harmsen, F., Amrit, C., Geisberger, E., Keil, P., Kuhrmann, M. (eds.) Workshop on Tools Support and Requirements Management for Globally Distributed Software Development. CTIT Workshop Proceedings, Centre for Telematics and Information Technology, pp. 50–56 (2007)
Bravo, C., Redondo, M.A., Verdejo, M.F., Ortega, M.: A Framework for the Analysis of Process and Solution in Synchronous Collaborative Learning Environments. International Journal of Human-Computer Studies (in press)
Cook, C., Churcher, N.: Modelling and Measuring Collaborative Software Engineering. In: Estivill-Castro, V. (ed.) Proc. Twenty-Eighth Australasian Computer Science Conference (ACSC 2005), Newcastle, Australia, CRPIT, vol. 38, pp. 267–276. ACS (2005)
Duque, R., Bravo, C.: Analyzing work productivity and program quality in collaborative programming practices. In: The 3rd International Conference on Software Engineering Advances, ICSEA 2008, IEEE Computer Society Press, Los Alamitos (2008) (in press)
Duque, R., Gallardo, J., Bravo, C., Mendes, A.J.: Defining tasks, domains and conversational acts in CSCW systems: the SPACE-DESIGN case. Journal of Universal Computer Science 14(9), 1463–1479 (2008)
Gaaloul, W., Alaoui, S., Baina, K., Godart, C.: Mining Workflow Patterns through Event-Data Analysis. In: Proceedings of the 2005 Symposium on Applications and the Internet Workshops, pp. 226–229 (2005)
Garrido, J.L., Gea, M., Rodríguez, M.L.: Requirements Engineering in Cooperative Systems. In: Requirements Engineering for Sociotechnical Systems, pp. 226–244. IDEA GROUP, Inc., USA (2005)
Garrido, J.L., Padereswki, P., Rodríguez, M.L., Hormos, M.J., Noguera, M.: A Software Architecture Entended to Design High Quality Groupware Applications. In: Proc. of the 4th International Workshop on System/Software Architectures (IWSSA 2005), Las Vegas, (USA) (2005)
Greenberg, S., Roseman, M.: Groupware toolkits for synchronous work. In: Beaudouin-Lafon, M. (ed.), John Wiley & Sons, Chichester (1996)
Grudin, J.: Why CSCW applications fail: problems in the design and evaluation of organization of organizational interfaces. In: Proceedings of the 1988 ACM Conference on Computer-Supported Cooperative Work. CSCW 1988, pp. 85–93. ACM Press, New York (1988)
Grudin, J.: Computer-supported cooperative work: History and focus. IEEE Computer 27(5), 19–26 (1994)
Gutwin, C., Penner, R., Schneider, K.: Group Awareness in Distributed Software Development. In: Proc. ACM CSCW 2004, pp. 72–81 (2004)
IEEE std 610.12-1990 (n.d.): IEEE Standard Glossary of Software Engineering Terminology (Retrieved January 19, 1990)
Komlodi, A., Lutters, W.G.: Collaborative use of individual search histories. Interact. Comput. 20(1), 184–198 (2008)
Martínez, A., Dimitriadis, Y., de la Fuente, P.: Towards an XML-based model for the representation of collaborative action. In: Proceedings of the Conference on Computer Support for Collaborative Learning (CSCL 2003), Bergen, Norway, pp. 14–18 (2003)
Muehlenbrock, M., Hoppe, U.: Computer supported interaction analysis of group problem solving. In: Computer Support for Collaborative Learning, Palo Alto, USA, pp. 398–405 (1999)
Phillips, W.G.: Architectures for Synchronous Groupware Technical Report 1999-425 (1999); ISSN 0836-0227-1999-425
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Duque, R., Rodríguez, M.L., Hurtado, M.V., Noguera, M., Bravo, C. (2008). An Architecture to Integrate Automatic Observation Mechanisms for Collaboration Analysis in Groupware. In: Meersman, R., Tari, Z., Herrero, P. (eds) On the Move to Meaningful Internet Systems: OTM 2008 Workshops. OTM 2008. Lecture Notes in Computer Science, vol 5333. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88875-8_57
Download citation
DOI: https://doi.org/10.1007/978-3-540-88875-8_57
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88874-1
Online ISBN: 978-3-540-88875-8
eBook Packages: Computer ScienceComputer Science (R0)