Structural Computing in the Collaborative Work Domain?
Structural computing is a new paradigm for developing applications in new domains. One of its benefits is that adaptation of behavior—as a consequence of changes of the structures used to model the application—becomes easier. In this paper, the collaborative work domain—in particular the task of coordination—is examined as a potential application area for structural computing. Coordination behavior shows high variability, depending on the ever-changing requirements of cooperative work processes. This makes frequent adaptation of the coordination behavior necessary. To support this adaptation, a structural computing approach is described in this paper, which (1) explicitly models processes, teams, and content as part of a shared workspace, and (2) dynamically defines coordination support as behavior (i.e. computations over the above structure). Finally, some requirements on structural computing, which result from this work, are presented.
KeywordsContent Structure Structural Computing Computer Support Cooperative Work Group Awareness Coordination Behavior
Unable to display preview. Download preview PDF.
- 1.R. Bentley, T. Horstmann, J. Trevor. The World Wide Web as enabling technology for CSCW: The case of BSCW, Computer-Supported Cooperative Work: Special issue on CSCW and the Web, Vol. 6 (1997), Kluwer Academic Press.Google Scholar
- 2.M. Day, J. F. Patterson, D. Mitchell, D. The Notification Service Transfer Protocol (NSTP): Infrastructure for Synchronous Groupware. Proc. of 6th International WWW Conference, April 7–11, 1997, Santa Clara, USA. http://atlanta.cs.nchu.edu.tw/www/PAPER80.html.
- 3.P. Dewan, R. Choudhary. Flexible User-Interface Coupling in Collaborative Systems. In Proc. of ACM CHI’91 Conference, April 1991, pp. 41–49.Google Scholar
- 4.P. Dourish, and V. Bellotti. Awareness and Coordination in Shared Workspaces. In Proc. of the ACM 1992 Conference on Computer Supported Cooperative Work, Toronto, Nov. 1–4, pp. 107–114.Google Scholar
- 5.L. Fuchs, U. Pankoke-Babatz, W. Prinz. Supporting Cooperative Awareness with Local Event Mechanisms: The GroupDesk System. In Proc. of the 4th European Conf. on CSCW (ECSCW’95), Stockholm, September 10–14, 1995, pp. 247–262.Google Scholar
- 6.A. Haake, J. Haake. Take Co Ver: Exploiting Version Support in Cooperative Systems. In Proc. of InterCHI’93, Amsterdam, April 26–29, pp. 406–413.Google Scholar
- 7.A. Haake, D. Hicks. VerSE: Towards Hypertext Versioning Styles. In Proc. of 7th ACM Conference on Hypertext, Washington, March 16–20, pp. 224–234.Google Scholar
- 8.J. M. Haake, and W. Wang. Flexible support for business Processes: Extending cooperative hypermedia with process support, Proceedings of Group’97, Phoenix, November 16–19, 1997, pp. 341–350.Google Scholar
- 9.J. M. Haake. Facilitating Orientation in Shared Hypermedia Workspaces. In: Stephen C. Hayne (Ed.): Group’99. Proceedings of the International ACM SIG-GROUP Conference on Supporting Group Work (November 14–17, 1999, Embassy Suites Hotel, Phoenix, Arizona, USA), pp. 365–374, New York, ACM Press, 1999.CrossRefGoogle Scholar
- 10.U. Hahn, M. Jarke, K. Kreplin, M. Farusi. CoAUTHOR: A hypermedia group authoring environment. In Proc. of the 1st European Conference on Computer Supported Cooperative Work (EC-CSCW’89), Gatwick, U.K., September 13–15. Computer Science House: Sloug.Google Scholar
- 11.L. MacGuffin, G. M. Olson. ShrEdit: A Shared Electronic Workspace. Technical Report No. 45, University of Michigan, Cognitive Sciences and Machine Intelligence Laboratory. 1992.Google Scholar
- 12.G. Mark. Merging Multiple Perspectives in Groupware Use: Intra-and Intergroup Conventions. Proceedings of Group’97, Phoenix, November 16–19, 1997, pp. 19–28.Google Scholar
- 13.Tim Mansfield, Simon Kaplan, Geraldine Fitzpatrick, Ted Phelps, Mark Fitzpatrick, Richard Taylor. Evolving Orbit: a progress report on building locales. Proc. of Group’97, ACM Press, Phoenix, AZ, Nov 1997.Google Scholar
- 14.C. M. Neuwirth, R. Chandhok, D. S. Kaufer, P. Erion, J. Morris, D. Miller. Flexible Diffing in a Collaborative Writing System. In Proc. of the ACM 1992 Conference on Computer Supported Cooperative Work, Toronto, October 31-November 4, pp. 147–154.Google Scholar
- 15.T. Nomura, K. Hayashi, T. Hazama, S. Gudmundson. Interlocus: Workspace Configuration Mechanisms for Activity Awareness. In Proc. of the ACM 1998 Conference on Computer Supported Cooperative Work (CSCW’98), Seattle, Washington, November 14–18, 1998, pp. 19–28.Google Scholar
- 16.P. J. Nürnberg, J. J. Leggett, E. R. Schneider. As we should have thought. Proceedings of ACM HT’97, pp. 96–101.Google Scholar
- 18.M. Roseman, S. Greenberg. TeamRooms: Network Places for Collaboration. In Proceedings of the ACM CSCW’ 96, Boston, November 1996, pp. 325–333.Google Scholar
- 19.M. Roseman, S. Greenberg. GroupKit: A Groupware Toolkit for Building Real-Time Conferencing Applications. In Proc. of the ACM 1992 Conference on Computer Supported Cooperative Work (CSCW’92), Toronto, October 31-November 4, pp. 43–50.Google Scholar
- 20.N. Streitz, J. Geissler, J. Haake, J. and Hol. DOLPHIN: Integrated meeting support across local and remote desktop environments and liveboards. In Proc. of ACM CSCW’94 (October 1994), pp. 345–358.Google Scholar
- 21.N. Streitz, J. Haake, J. Hannemann, A. Lemke, W. Schuler, H. Schütt, and M. Thüring. SEPIA: a cooperative hypermedia authoring environment. In Proceedings of ACM Hypertext’92 (1992), pp. 11–22.Google Scholar
- 22.R. Trigg, L. Suchman, F. Halasz Supporting Collaboration in NoteCards. In Proc. of the ACM Conference on Computer Supported Cooperative Work (CSCW’86), Austin, December 3–5. Pp. 153–162.Google Scholar