This Article 
 Bibliographic References 
 Add to: 
The Use of Cooperation Scenarios in the Design and Evaluation of a CSCW System
December 1998 (vol. 24 no. 12)
pp. 1171-1181

Abstract—Design and evaluation of groupware systems raise questions which do not have to be addressed in the context of single user systems. The designer has to take into account not only the interaction of a single user with the computer, but also the computer-supported interaction of several users with each other. In this article we describe the use of cooperation scenarios in the design and evaluation of an innovative access control system for a concrete groupware application developed in the POLITeam project. We have used informal textual scenarios to capture a rich description of the particularities of access to cooperatively used documents in three different organizations. Based on these scenarios, we have developed an access control system, which not only allows specification of access rights in advance but also allows involvement of third persons at the actual time of access, using negotiation and notification mechanisms. We describe our evaluation strategy which again employs the cooperation scenarios developed in the empirical phase. After relating our approach to other work, we summarize and discuss our experiences and the advantages (and disadvantages) of using scenarios for the design and evaluation of Computer Systems Cooperative Work (CSCW) systems. Finally, we give a brief outlook on future work.

[1] J.E. Bardram, "Scenario-Based Design of Cooperative Systems," Proc. COOP '98, vol. 1, pp. 57-68, F. Darses and P. Zaraté, eds. Cannes, France: INRIA, 1998.
[2] R. Bentley et al., "Ethnographically Informed System Design for Air Traffic Control," Proc. Computer Supported Co-Operative Work '92, J. Turner and R. Kraut, eds., ACM Press, New York, 1992, pp. 123-129.
[3] J.M. Carroll, Scenario-Based Design.New York: John Wiley&Sons, 1995.
[4] P. Dourish and V. Bellotti, "Awareness and Coordination in Shared Workspaces," Proc. Conf. Computer-Supported Cooperative Work, ACM Press, New York, 1992, pp. 107-114.
[5] P. Ehn and M. Kyng, "Cardboard Computers: Mocking-It-Up or Hands-On the Future," Design at Work, J. Greenbaum and M. Kyng, eds. Hillsdale, N.J.: Lawrence Erlbaum Assoc., pp. 169-196, 1991.
[6] C.A. Ellis, S.J. Giggs, and G.L. Rein, "Groupware: Some Issues and Experiences," Comm. ACM, Vol. 34, No. 1, Jan. 1991, pp. 38-58.
[7] L. Fuchs, U. Pankoke-Babatz, and W. Prinz, "Supporting Cooperative Awareness with Local Event Mechanisms: The GoupDesk System," Proc. Fourth European Conf. Computer-Supported Cooperative Work, pp. 247-262, H. Marmolin, Y. Sundblad, and K. Schmidt, eds., Stockholm, Sweden: Kluwer Academic, 1995.
[8] J. Greenbaum and M. Kyng, Design at Work.Hillsdale, N.J.: Lawrence Erlbaum Assoc., 1991.
[9] I. Greif and S. Sarin, "Data Sharing in Group Work," Proc. CSCW '86.Austin, Texas, 1986.
[10] J. Grudin, "Groupware and Social Dynamics: Eight Challenges for Developers," Comm. ACM, Vol. 37, No. 1, Jan. 1994, pp. 92-105
[11] M. Hammer and J. Champy, Reengineering the Corporation—A Manifesto for Business Revolution, first edition. New York: Harper-Collins, 1993.
[12] C. Heath and P. Luff, "Collaboration and Control: Crisis Management and Multimedia Technology in London Underground Line Control Rooms," Computer Supported Cooperative Work (CSCW), An Int'l J., vol. 1, pp. 69-94, 1992.
[13] K. Holtzblatt and H. Beyer, "Making Customer-Centered Design Work for Teams," Comm. ACM, vol. 36, pp. 93-103, 1993.
[14] J. Hughes et al., "Moving Out from the Control Room: Ethnography in System Design," Computer Supported Cooperative Work, ACM Press, New York, 1994, pp. 429-439.
[15] I. Jacobsen, M. Christerson, P. Jonsson, and G. Övergaard, Object-Oriented Software Engineering—A Use Case Driven Approach. ACM Press, 1992.
[16] F. Kensing, J. Simonson, and K. Bødker, "MUST—A Method for Participatory Design," Proc. PDC '96, pp. 129-140, J. Blomberg, F. Kensing, and E. Dykstra-Erickson, eds. Cambridge, Mass.: ACM Press, 1996.
[17] K. Klöckner, P. Mambrey, M. Solenkamp, W. Prinz, L. Fuchs, S. Kolvenbach, U. Pankoke-Babatz, and A. Syri, "POLITeam—Bridging the Gap between Bonn and Berlin for and with the Users," Proc. ECSCW '95, pp. 17-32, H. Marmolin, Y. Sundblad, and K. Schmidt, eds. Stockholm, Sweden: Kluwer, 1995.
[18] K. Kuuti, "Work Processes: Scenarios as a Preliminary Vocabulary," Scenario-Based Design: Envisioning Work and Technology in System Development, J. Carroll, ed., John Wiley&Sons, New York, 1995, pp. 19-36.
[19] M. Kyng, "Creating Contexts for Design," J.M. Carroll, ed., Scenario-Based Design: Envisioning Work and Technology in System Development.New York: John Wiley&Sons, pp. 85-107, 1995.
[20] B. Lampson, "Protection," Proc. 5th Princeton Symp. Information Sciences and Systems, Princeton Univ., Mar. 1971; reprinted inACM Operating Systems Review, Jan. 1974, pp. 18-24.
[21] T.W. Malone, K.-Y. Lai, and C. Fry, "Experiments with Oval: A Radically Tailorable Tool for Cooperative Work," ACM Trans. Information Systems, vol. 13, pp. 177-205, 1995.
[22] H. Oberquelle, "Situationsbedingte und benutzerorientierte Anpaßbarkeit von Groupware," Menschengerechte Groupware—Software-ergonomische Gestaltung und partizipative Umsetzung, A. Hartmann, T. Herrmann, M. Rhode, and V. Wulf, eds. pp. 31-50,Stuttgart, Germany: Teubner, 1994.
[23] H. Shen and P. Dewan, "Access Control for Collaborative Environments," Computer Supported Cooperative Work, pp. 51-58, Nov. 1992.
[24] I. Sommerville, Software Eng., third edition. Reading, Mass.: Addison-Wesley, 1989.
[25] O. Stiemerling, H. Kahler, and V. Wulf, "How to Make Software Softer—Designing Tailorable Applications," Proc. DIS '97, G.v.d. Veer, A. Henderson, and S. Coles, eds., pp. 365-376,Amsterdam: ACM Press, 1997.
[26] O. Stiemerling and V. Wulf, "'Beyond Yes or No'—Extending Access Control in Groupware with NegotationNegotiation and Awareness," Proc. COOP '98, vol. 1, pp. 111-120, F. Darses and P. Zaraté, eds., Cannes, France: INRIA, 1998.
[27] V. Wulf, "On Conflicts and Negotiation in Multiuser Application," Encyclopedia of Microcomputers, A. Kent and J.G. Williams, eds., New York: Dekker, 1997.

Index Terms:
Access control, cooperation scenarios, CSCW, design methodology, evaluation, groupware, scenario-based design.
Oliver Stiemerling, Armin B. Cremers, "The Use of Cooperation Scenarios in the Design and Evaluation of a CSCW System," IEEE Transactions on Software Engineering, vol. 24, no. 12, pp. 1171-1181, Dec. 1998, doi:10.1109/32.738345
Usage of this product signifies your acceptance of the Terms of Use.