Lecture Notes in Computer Science
3706
Commenced Publication in 1973Founding and Former Series Editors:
Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen
Editorial Board
David HutchisonLancaster University, UK Takeo Kanade
Carnegie Mellon University, Pittsburgh, PA, USA Josef Kittler
University of Surrey, Guildford, UK Jon M. Kleinberg
Cornell University, Ithaca, NY, USA Friedemann Mattern
ETH Zurich, Switzerland John C. Mitchell
Stanford University, CA, USA Moni Naor
Weizmann Institute of Science, Rehovot, Israel Oscar Nierstrasz
University of Bern, Switzerland C. Pandu Rangan
Indian Institute of Technology, Madras, India Bernhard Steffen
University of Dortmund, Germany Madhu Sudan
Massachusetts Institute of Technology, MA, USA Demetri Terzopoulos
New York University, NY, USA Doug Tygar
University of California, Berkeley, CA, USA Moshe Y. Vardi
Rice University, Houston, TX, USA Gerhard Weikum
Hugo Fuks Stephan Lukosch
Ana Carolina Salgado (Eds.)
Groupware: Design,
Implementation,
and Use
11th International Workshop, CRIWG 2005
Porto de Galinhas, Brazil, September 25-29, 2005
Proceedings
Volume Editors Hugo Fuks
Catholic University of Rio de Janeiro, Software Engineering Laboratory R. Marquês de São Vicente, 225, 22453-900 Rio de Janeiro, Brazil E-mail: hugo@inf.puc-rio.br
Stephan Lukosch
FernUniversität in Hagen, Computer Science Department Universitätsstr. 1, 58084 Hagen, Germany
E-mail: stephan.lukosch@fernuni-hagen.de Ana Carolina Salgado
Federal University of Pernambuco, Center for Informatics
Av. Prof. Luiz Freire S/N, Cidade Universitária, 50740-540 Recife-PE, Brazil E-mail: acs@cin.ufpe.br
Library of Congress Control Number: 2005932312
CR Subject Classification (1998): H.5.2, H.5.3, H.5, K.3.1, K.4.3, C.2.4 ISSN 0302-9743
ISBN-10 3-540-29110-5 Springer Berlin Heidelberg New York ISBN-13 978-3-540-29110-7 Springer Berlin Heidelberg New York
This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer. Violations are liable to prosecution under the German Copyright Law.
Springer is a part of Springer Science+Business Media springeronline.com
© Springer-Verlag Berlin Heidelberg 2005 Printed in Germany
Typesetting: Camera-ready by author, data conversion by Scientific Publishing Services, Chennai, India Printed on acid-free paper SPIN: 11560296 06/3142 5 4 3 2 1 0
Preface
This volume constitutes the proceedings of the 11th International Workshop on Groupware (CRIWG 2005). The conference was held in Porto de Galinhas (Recife), Brazil. The previous ten CRIWG workshops were organized in Lisbon, Portugal (1995), Puerto Varas, Chile (1996), El Escorial, Spain (1997), Buzios, Brazil (1998), Cancun, Mexico (1999), Madeira, Portugal (2000), Darmstadt, Germany (2001), La Serena, Chile (2002), Autrans, France (2003), and San Car-los, Costa Rica (2004). CRIWG workshops follow a simple recipe for success: good papers, a relatively small number of attendees, extensive time for lively and constructive discussions, and a high level of cooperation both within and between paper sessions. CRIWG 2005 continued this tradition.
This 11th CRIWG exemplified the continuing interest in the groupware re-search area. Groupware rere-searchers from 16 different countries submitted a total of 67 papers. Each of the 67 papers was reviewed by at least three members of an internationally renowned Program Committee, using a double-blind reviewing process. Based on the reviewers’ recommendations 29 papers were finally ac-cepted: 16 long papers presenting mature work, and 13 short papers describing work in progress. The accepted papers were grouped into 8 themes that represent current areas of interest in groupware research: groupware development, collab-orative applications, workflow management, knowledge management, computer-supported collaborative learning, group decision support systems, mobile collab-orative work, and work modeling in CSCW. In addition, we were pleased to have Gerry Stahl from Drexel University in Philadelphia, USA, a renowned specialist in CSCL, as keynote speaker.
CRIWG 2005 would not have been possible without the work and support of a great number of people. First of all we thank all members of the Program Committee for their valuable reviews of the papers. We are grateful for the advice and support provided by the CRIWG Steering Committee. We extend a special acknowledgment to our sponsoring organizations: CIN/UFPE (Centro de Inform´atica da Universidade Federal de Pernambuco), FACEPE (Funda¸c˜ao de Amparo `a Ciˆencia e Tecnologia do Estado de Pernambuco), and CAPES (Coordena¸c˜ao de Aperfei¸coamento de Pessoal de N´ıvel Superior), all in Brazil.
Last, but certainly not least, we thank the attendees for their interest in CRIWG 2005, and hope they had an enriching experience at the conference.
September 2005 Hugo Fuks
Stephan Lukosch Ana Carolina Salgado
Conference Organization
Program Committee Chairs
Hugo Fuks, Catholic University of Rio de Janeiro, Brazil Stephan Lukosch, FernUniversit¨at in Hagen, Germany
Program Committee
Pedro Antunes, Universidade de Lisboa, Portugal
Jaco Appelman, Delft University of Technology, The Netherlands Nelson Baloian, Universidad de Chile, Chile
Marcos Borges, Federal University of Rio de Janeiro, Brazil Patrick Br´ezillon, Universit´e Paris 6, France
C´esar A. Collazos, Systems Dept., Universidad del Cauca, Colombia Bertrand David, Ecole Centrale de Lyon, France
Gert-Jan de Vreede, University of Nebraska at Omaha, USA Dominique Decouchant, LSR-IMAG, Grenoble, France Yannis Dimitriadis, University of Valladolid, Spain
Henrique Jo˜ao L. Domingos, Universidade Nova de Lisboa, Portugal Thomas Erickson, IBM T.J. Watson Research Center, USA
Cl´ever Farias, Catholic University of Santos, Brazil Jesus Favela, CICESE, Mexico
Christine Ferraris, Universit´e de Savoie, France
Werner Geyer, IBM T.J. Watson Research, Cambridge, USA Luis A. Guerrero, Universidad de Chile, Chile
J¨org M. Haake, FernUniversit¨at in Hagen, Germany Andreas Harrer, University of Duisburg-Essen, Germany H. Ulrich Hoppe, University of Duisburg-Essen, Germany Sten Ludvigsen, University of Oslo, Norway
Gloria Mark, University of California at Irvine, USA Alberto L. Moran, Facultad de Ciencias — UABC, Mexico Jose A. Pino, Universidad de Chile, Chile
Jean-Charles Pomerol, Universit´e Pierre et Marie Curie, Paris, France Nuno Pregui¸ca, Universidade Nova de Lisboa, Portugal
Alberto Raposo, Catholic University of Rio de Janeiro, Brazil Nicolas Roussel, Universit´e Paris-Sud, France
Flavia Maria Santoro, UNIRIO, Brazil
Till Sch¨ummer, FernUniversit¨at in Hagen, Germany Carla Simone, University of Milan, Italy
VIII Organization
Jos´e Valdeni de Lima, Universidade Federal do Rio Grande do Sul, Brazil Aurora Vizca´ıno Barcel´o, Universidad de Castilla-La Mancha, Spain J¨urgen Vogel, European Media Laboratory (EML) GmbH, Germany Jacques Wainer, State University of Campinas, Brazil
Martin Wessner, Fraunhofer IPSI, Germany Volker Wulf, Fraunhofer FIT, Germany
Doctoral Colloquium Chair
Gert-Jan de Vreede, University of Nebraska at Omaha, USA
Organization Committee Chair
Ana Carolina Salgado, Federal University of Pernambuco, Brazil
Organization Committee
Patricia Tedesco, Federal University of Pernambuco, Brazil Carlos Ferraz, Federal University of Pernambuco, Brazil Nelson Rosa, Federal University of Pernambuco, Brazil Vaninha Vieira, Federal University of Pernambuco, Brazil
Sponsoring Institutions
Centro de Inform´atica da Universidade Federal de Pernambuco, Brazil
Funda¸c˜ao de Amparo `a Ciˆencia e Tecnologia do Estado de Pernambuco, Brazil Coordena¸c˜ao de Aperfei¸coamento de Pessoal de N´ıvel Superior, Brazil
Table of Contents
Opening Keynote
Groups, Group Cognition and Groupware
Gerry Stahl . . . . 1
Groupware Development
A Framework for Prototyping Collaborative Virtual Environments
Clinton Jeffery, Akshay Dabholkar, Kosta Tachtevrenidis,
Yosep Kim. . . . 17 Adaptive Distribution Support for Co-authored Documents on the Web
Sonia Mendoza, Dominique Decouchant, Alberto L. Mor´an,
Ana Mar´ıa Mart´ınez Enr´ıquez, Jesus Favela. . . . 33 Agilo: A Highly Flexible Groupware Framework
Axel Guicking, Peter Tandler, Paris Avgeriou . . . . 49 Autonomous and Self-sufficient Groups: Ad Hoc Collaborative
Environments
Joan Manuel Marqu`es, Leandro Navarro . . . . 57 Empowering End-Users: A Pattern-Centered Groupware Development
Process
Till Sch¨ummer, Stephan Lukosch, Robert Slagter. . . . 73 Integrating Synchronous and Asynchronous Interactions in Groupware
Applications
Nuno Pregui¸ca, J. Legatheaux Martins, Henrique Domingos,
S´ergio Duarte . . . . 89
Collaborative Applications
An Architectural Model for Component Groupware
Cl´ever R.G. de Farias, Carlos E. Gon¸calves, Marta C. Rosatelli,
Lu´ıs Ferreira Pires, Marten van Sinderen . . . . 105 An Architecture for Collaborative Geomodeling
Luciano P. Reis, Alberto B. Raposo, Jean-Claude Paul,
X Table of Contents
Remote Control Point Motion Prediction in Internet-Based Real-Time Collaborative Graphics Editing Systems
Bo Jiang, Jiajun Bu, Chun Chen, Jianxv Yang . . . . 137 Synchronization Contexts as a Means to Support Collaborative
Modeling
Niels Pinkwart . . . . 145 Tailoring Infrastructures: Supporting Cooperative Work with
Configurable Email Filters
Volkmar Pipek, Markus Won, Roman Englert, Volker Wulf . . . . 153
Workflow Management
A Collaborative Framework for Unexpected Exception Handling
Hernˆani Mour˜ao, Pedro Antunes. . . . 168 A Workflow Mining Method Through Model Rewriting
Jacques Wainer, Kwanghoon Kim, Clarence A. Ellis . . . . 184 Design of an Object-Oriented Workflow Management System with
Reusable and Fine-Grained Components
Gwan-Hwan Hwang, Yung-Chuan Lee, Sheng-Ho Chang . . . . 192 Modeling the Behavior of Dispatching Rules in Workflow Systems:
A Statistical Approach
Greg´orio Baggio Tramontina, Jacques Wainer . . . . 208
Knowledge Management
Collective Knowledge Recall: Benefits and Drawbacks
Naiana Carminatti, Marcos R.S. Borges, Jos´e Orlando Gomes . . . . 216 Developing Shared Context Within Group Stories
Fl´avia Maria Santoro, Patrick Br´ezillon . . . . 232 Patterns of Collaboration and Non-collaboration Among Physicians
Claudia Barsotini, Jacques Wainer. . . . 248 Shared Knowledge: The Result of Negotiation in Non-hierarchical
Environments
Table of Contents XI
Computer Supported Collaborative Learning
A Mediation Model for Large Group Collaborative Teaching
Mar´ıa Ester Lagos, Miguel Nussbaum, Francisca Capponi . . . . 263 Analyzing the Organization of Collaborative Math Problem-Solving in
Online Chats Using Statistics and Conversation Analysis
Alan Zemel, Fatos Xhafa, Gerry Stahl . . . . 271 Collaboration for Learning Language Skills
Luis A. Guerrero, Milko Madariaga, Cesar Collazos, Jos´e A. Pino,
Sergio Ochoa. . . . 284
Group Decision Support Systems
Collaborative IS Decision-Making: Analyzing Decision Process Characteristics and Technology Support
Bjørn Erik Munkvold, Kristin Eim, Øyvind Husby . . . . 292 Software Requirements Negotiation Using the Software Quality
Function Deployment
Jo˜ao Ramires, Pedro Antunes, Ana Resp´ıcio . . . . 308 The Design and Field Evaluation of a Repeatable Collaborative
Software Code Inspection Process
Pushpa G. Koneri, Gert-Jan de Vreede, Douglas L. Dean,
Ann L. Fruhling, Peter Wolcott. . . . 325
Mobile Collaborative Work
Handheld-Based Electronic Meeting Support
Gustavo Zurita, Nelson Baloian . . . . 341
Sharing Information Resources in Mobile Ad-hoc Networks
Andr´es Neyem, Sergio F. Ochoa, Jos´e A. Pino, Luis A. Guerrero . . . . 351
Work Modeling in CSCW
Towards a Model of Cooperation
XII Table of Contents
Towards an Ontology for Context Representation in Groupware
Vaninha Vieira, Patr´ıcia Tedesco, Ana Carolina Salgado. . . . 367