TutorialsSaturday Afternoon:
Saturday Evening:Sunday Full-day:
Note: This tutorial differs from the rest in a number of ways. It takes place Saturday, November 16 and and costs $30. To register, please follow the instructions on the tutorial's webpage (http://www.massnetworks.org/~nicoley/TutorialAnnounce.html).
Goals and content: This tutorial will provide a simple overview of the Internet for K-12 teachers with no Internet experience. It will demonstrate many useful resources that teachers can find on the Internet to use directly in their classrooms or in working with other teachers. It will explain how to get started using the Internet and will provide free admission to The Boston Computer Museum.
Intended audience: K-12 teachers who have had no previous experience with the Internet. Other interested individuals may also attend.
About the instructor: The instructor is a member of the technical staff at Sun Microsystems Laboratories Inc.
Sponsorship: This tutorial is underwritten by Sun Microsystems, Inc. and The Computer Museum.
Note: This tutorial takes place Saturday, November 16, 6:00pm - 9:30pm.
Goals and content: To provide an organized and entertaining overview of the world of CSCW for newcomers to the field. We will offer a framework for understanding CSCW as a research domain, a management opportunity, and a business challenge. We will analyze some of the great successes and great disasters in CSCW.
We will provide an overview of the CSCW conference, including Sunday's tutorial program, and will suggest how to learn more about CSCW. We will conclude with refreshments and an opportunity to meet many of the conference participants.
About the instructors: Jonathan Grudin has worked as developer, researcher and consultant and has written numerous technical and popular articles on CSCW and groupware. Steven Poltrock introduces, evaluates, and deploys groupware systems. John Patterson is developing architectures for synchronous groupwork.
Goals and content: This tutorial draws on the experiences of the participants and instructors with groupware and workflow technologies, and with CSCW issues and methods, to construct an informed picture of what is happening and possible.
To lectures and video-taped illustrations of commercial systems and research prototypes we have added structured subgroup activity by participants. We cover the multi-disciplinary nature of CSCW; emerging groupware products and research that support communication, collaboration, and coordination; and behavioral, social, and organizational challenges to developing, acquiring, or using these technologies, and approaches that can lead to success.
About the instructors: Steven Poltrock introduces, evaluates, and deploys groupware systems. Jonathan Grudin has worked as developer, researcher and consultant.
Goals and content: The morning session will focus on the Java language, Java safety and security, and the Java object model. The afternoon session will focus on doing collaborative applications in the Java environment, emphasizing such class libraries as those for remote method invocation, object serialization, and multi-media presentation and collaboration.
Intended audience: The tutorial will assume some background in C and C++ but no background in the Java language. It is intended for programmers and designers of collaborative applications.
About the instructor: Jim Waldo is a Senior Staff Engineer with JavaSoft, the Sun Microsystems Company developing Java technology. He leads a group doing the distributed computing infra-structure for the language. Prior to joining JavaSoft, he led a group investigating the programming and user models required for distributed systems on the scale of the Internet.
Goals and content: This tutorial will address the design and implementation of collaborative applications. The design space will be described using the dimensions of session management, coupling, user awareness, and undo/redo.
We will examine tools for building collaborative applications including shared window systems, toolkits, and object-oriented frameworks. Then we will examine the implementation space of collaborative applications using the dimensions of layering, replication, distribution, concurrency, collaboration awareness, and algorithms for supporting consistency. At the end of the tutorial, the audience will be able to understand the motivation for collaborative applications, summarize important parts of the collaboration design and implementation space, and identify and compare collaborative architectures and tools.
Intended audience: Researchers and practitioners interested in the state-of-the-art techniques for building groupware products. The tutorial will assume software, but no CSCW development experience.
About the instructor: Prasun Dewan is Associate Professor of Computer Science at the University of North Carolina. His interests are in infra-structure for implementing groupware, collaborative software engineering, object-oriented database systems, and distributed operating systems.
Goals and content: The tutorial discusses how to develop collaborative applications using the WWW Shell as a rapid prototyping and development platform. Using an example collaborative application, we introduce particular development topics to illustrate the suitability of the WWW Shell and its use. Also, we discuss recent additions in functionality as well as constraints with the WWW Shell approach.
Intended audience: Researchers, designers, and developers involved in developing CSCW applications or interactive and collaborative WWW content. Attendees should be comfortable with scripting and programming languages. Experience with using the Web and familiarity with C, C++, Perl, or Java would be useful but not required.
About the instructors: Alison Lee and Andreas Girgensohn are members of technical staff at NYNEX Science and Technology. They have strong backgrounds in computer science and human-computer interaction. Over the last two years, they have developed tools and methodologies to support distributed work groups.
Goals and content: This tutorial will give a detailed overview of the theoretical and methodological framework of distributed cognition. Detailed case studies will be presented to demonstrate how it can be applied to the design and implementation of CSCW systems. Participants will then put into practice the theory and methodology through hands-on group exercises using video material of actual and hypothetical work settings.
Intended audience: CSCW practitioners, researchers, and students who want to know about distributed cognition.
About the instructors: Dr. Christine Halverson, Watson Research Center, IBM, and Dr. Yvonne Rogers, School of Cognitive and Computing Science, University of Sussex, UK, have been involved with distributed cognition methodology for the last five years, using it as a basis for research in architectural offices, air traffic control, aviation cockpits, collaborative writing, and the operation of small offices.
Goals and content: Through this tutorial, participants will: understand distinctions among various types of meetings and the role of various types of conversations in successful meetings; understand the importance of partnership for achieving team results in meetings; formulate plans for successful technological support for meetings. Participants will experience, through a series of connected exercises, an ad hoc meeting designed to highlight what is important about meetings. Out of this experience, various theories that apply to meetings will become relevant. From an integration of experience and theory, we will explore how technology can be used innovatively and effectively to support meetings.
Intended audience: Anyone interested in gaining an understanding of meeting dynamics, seeing how meetings can be facilitated to achieve desired results, and considering the role of emerging technologies in meetings.
About the instructors: The instructors have collaborated during numerous design project meetings and conference workshops over the last 10 years.
Goals and content: This tutorial will survey major efforts in asynchronous learning networks and will explore detailed examples of successful projects at the college and K-12 levels. It will then consider a variety of practical issues including steps for putting classes on-line; how to function as an "electronic professor"; how to handle logistical issues. The tutorial will conclude with a discussion of probable developments in the next ten years.
Intended audience: Anyone who has tried to use computer-mediated communication networks to support learning, in formal courses or informal learning communities; or anyone who is interested in this application of CSCW.
About the instructors: The instructors have been experimenting with online Learning Networks for over a decade. They are currently developing and offering two entire college degree programs. In addition, they have collaborated with educators and scholars working at both the K-12 level and adult education and training.
Separate registration allowed for morning (10) and afternoon (15) sessions.
Goals and content: Participants will learn the relevance of ethnographic analysis for capturing social complexity and its relationship to other social investigation methods for systems development in cooperative environments in the morning session. The afternoon session will specify and elaborate the problems inherent in integrating ethnographic methods with systems development. These problems will be highlighted through examination of data from the instructors' own research in air traffic control and retail financial services.
Intended audience: People who intend to embark on observational studies themselves and system developers who wish to become familiar with issues arising from the adoption of observational methods.
About the instructors: Both instructors have worked and continue to work on projects involving the use of ethnographic techniques for systems requirements capture.
Separate registration allowed for morning (11) and afternoon (16) sessions.
Goals and content: The morning session will introduce the concepts of information filtering, develop a taxonomy of the techniques used, and take a detailed look at present and historical applications of collaborative filtering technology. The afternoon session will investigate design issues including algorithms for making recommendations, obtaining user ratings, privacy, communications, and data storage.
Intended audience: Tutorial is designed to be accessible to participants with Internet knowledge but no specific collaborative filtering experience.
About the instructors: John Riedl is an Assistant Professor of Computer Science at the University of Minnesota and one of the original designers of the GroupLens open architecture for collaborative filtering. Brad Miller is a Ph.D. candidate at the University of Minnesota focusing on collaborative filtering of Usenet news.
Goals and content: The tutorial proposes a generic architecture for Cooperative Information Systems which consists of four layers: the system layer which includes legacy systems, a system integration layer, a human cooperation layer, and an organizational layer. For each, the tutorial will review fundamental concepts, promising research directions, and open questions. The concepts will be illustrated with detailed case studies from production and service industries and with results from ongoing research efforts.
Intended audience: Researchers and practitioners in groupware and organizational information systems who wish to understand better the relationships between both areas. A basic background in one of these fields would be useful.
About the instructors: Matthias Jarke is Professor of Information Systems and Chairman of the Informatics Department at Aachen University of Technology, Germany. John Mylopulos is Professor of Computer Science at the University of Toronto.
Goals and objectives: Evaluating CSCW systems is much more difficult than evaluating single-user systems because of the additional group and organizational factors. Behavioral evaluation consists of having people use CSCW technologies under appropriate conditions and gathering either qualitative or quantitative information about their behavior.
We will examine a variety of methods, including case studies, large scale field studies, surveys, and laboratory studies.
Intended audience: This tutorial is appropriate for designers and adopters of CSCW systems, as well as researchers interested in understanding the use of such systems. Some familiarity with CSCW systems would be desirable.
About the instructors: Tom Finholt is Assistant Professor of Psychology at the University of Michigan. Gary M. Olson is Professor of Psychology, Associate Dean and Professor in the School of Information, and Director of the Collaboratory for Research on Electronic Work at the University of Michigan. Judith S. Olson is Professor of Computer and Information Systems in the School of Business Administration, Professor of Psychology, and a Professor in the School of Information at the University of Michigan.
Goals and content: This tutorial will survey community networks (such as Berkeley community Memory and the Cleveland Freenet) focusing on how they may impact human activities and institutions.
The tutorial offers a tour of the Blacksburg Electronic Village both to demonstrate one networked community in action and to illustrate important design decisions for any networked community.
Intended audience: No prior knowledge is assumed.
About the instructors: John M. Carroll is Professor of Computer Science and Psychology, and Head of the Computer Science Department at Virginia Tech. Carmen Sears completed her MS degree in Science and Technology Studies at Virginia Tech in 1996.
Goals and content: This tutorial will explain how video/audio networks are built and how they are typically used. An introduction to the concepts and terminology of video, audio, digital compression, transmission networks, and station equipment is provided. Participants can expect to learn what people like and dislike about these systems, and the avenues that are being explored to overcome their shortcomings.
Intended audience: Anyone interested in an introduction to the emerging area of media conferencing.
About the instructors: Robert Fish is the Executive Director of the Multimedia Intelligent Networking Research Department at Bellcore. Robert Kraut is Professor of Social Psychology and Human-Computer Interaction at Carnegie Mellon University.
Goals and content: The tutorial will explore the following issues regarding law on the global network: copyright and trademark law, privacy, free speech and "obscenity," defamation, protection of proprietary interests in factual data, and computer contracts.
Intended audience: This course is designed for non-lawyers interested in their rights and responsibilities in net-worked communication environments.
About the instructor: David Post teaches copyright, constitutional and cyberspace law at Georgetown University Law Center and is co-director of the Cyberspace Law Institute.
Goals and content: This tutorial provides an introduction into Business Process Reengineering (BPR) on its own and as a technique for developing CSCW applications. It will address such questions as: How can the workflow in a customer oriented organization be modeled? What are the implications for business process management systems?
Intended audience: The tutorial is for CSCW researchers and business managers wanting to understand the basics of Business Process Reengineering and its implications for CSCW.
About the instructor: Frank von Martial is an information systems manager at DeTeMobil, a German mobile net company, responsible for IS projects in the sales, marketing and customer care area. Frank has both a research record in CS, MAS and CSCW and experience in managing BPR projects.
![[ACM]](http://info.acm.org/images/sigs/acmgbl.gif)

