Abstract
This paper proposes a model for integrated CSCW systems, the model of Object-Oriented Activity Support OOActSM. In contrast to existing systems for the support of collaborative work, the model aims at the integrated support of all aspects of CSCW in a single frame system. The major properties of our model are the use of “activity” as the basic concept and the use of object-oriented mechanisms for providing solutions of typical CSCW problems. I demonstrate how all major aspects of current CSCW systems can be supported and integrated with each other in our model.
Similar content being viewed by others
References
Abbott, K.R. and S.K. Sarin (1994): Experiences with Workflow Management: Issues for the Next Generation. In Proc. of the Conf. on Computer Supported Cooperative Work CSCW'94, eds. R. Furuta and C. Neuwirth. New York: ACM Press, pp. 113–120.
Banerjee, J., W. Kim, H.-J. Kim, and H.F. Korth (1987): Semantics and implementation of Schema Evolution in Object-Oriented Databases, Proc. of ACM/SIGMOD Annual Conf on Management of Data, Vol. 16 of SIGMOD Record. New York: ACM Press, pp. 311–322.
Bauer, M., C. Kohl, and H.C. Mayr (1994): Enterprise Modeling Using OOA Techniques. In Workflow Management — Challenges, Paradigms and Products. Proc. CON'94, Vol. 76 of Schriftenreihe der Österreichischen Computer Gesellschaft, eds. G. Chroust and A. Benczúr. Wien, München: Oldenbourg, pp. 96–111.
Beard, D., M. Palanappian, A. Humm, D. Banks, and A. Nair (1990): A Visual Calendar for Scheduling Group Meetings, Proc. of the Conf. on Computer Supported Cooperative Work CSCW'90. Los Angeles, California: ACM Press.
Begeman, M. et al. (1986): Project NICK: Meetings Augmentation and Analysis, Proc. of the Conf. on Computer Supported Cooperative Work CSCW'86. Austin, Texas: ACM Press, pp. 1–6.
Bignoli, C. et al. (1991): UTUCS: A Support for Synchronous and Asynchronous Communication. In International Workshop on CSCW, number 4 in Informatik lnformationen Reporte, eds. K. Gorling and C. Sattler. Berlin: Institut für Informatik und Rechentechnik, pp. 74–84.
Borghoff, U.M. and G. Teege (1993): Structure Management in the Collaborative Multimedia Editing System IRIS. In Proc. Int. Conf. on Multi-Media Modeling (MMM'93), eds. T.-S. Chua and T.L. Kunii. Singapore: World Scientific, pp. 159–173.
Chambers, C. (1993): Predicate Classes. In ECOOP'93 — Object-Oriented Programming, Lecture Notes in Computer Science 707, ed. O.M. Nierstrasz. Berlin: Springer, pp. 268–296.
Dayal, U., M. Hsu, and R. Ladin (1990): Organizing Long-Running Activities with Triggers and Transactions. In Proceedings of the 1990 ACM SIGMOD Int. Conference on Management of Data, Vol. 19 of SIGMOD RECORD, eds. H. Garcia-Molina and H. Jagadish. ACM Press, pp. 204–214.
DeCindio, F. et al. (1986): CHAOS as Coordination Technology, Proc. of the Conf. on Computer Supported Cooperative Work CSCW'86. Austin, Texas: ACM Press, pp. 325–342.
Dollimore, J. and S. Wilbur (1991): Experiences in Building a Configurable CSCW System. In Studies in Computer Supported Cooperative Work, eds. J.M. Bowers and S.D. Benford. Amsterdam: North-Holland, pp. 173–181.
Ellis, C., S. Gibbs, and G. Rein (1991): Groupware-Some Issues and Experiences, Communications of the ACM, vol. 34(1), 38–58.
Embley, D., B. Kurtz, and S. Woodfield (1992): Object-Oriented Systems Analysis: A Model-Driven Approach. Englewood Cliffs, NJ: Yourdon Press.
Fish, R., R. Kraut, and M. Leland (1988): Quilt: A Collaborative Tool for Cooperative Writing. In Proc. of ACM SIGOIS/IEEE TC-OA Conf. on Office Information Systems, Vol. 9 of ACM SIGOIS Bulletin, ed. R. Allen, pp. 30–37.
Foster, G. and M. Stefik (1986): Cognoter, Theory and Practice of a Colaborative Tool, Proc. of the Conf. on Computer Supported Cooperative Work CSCW'86. Austin, Texas: ACM Press, pp. 7–15.
Gibbs, S.J. (1989): LIZA: An Extensible Groupware Toolkit. In Human Factors in Computing Systems. Proc. of CHI'89, eds. K. Bice and C. Lewis. ACM Press, pp. 29–35.
Graham, I. (1994): Object Oriented Methods, 2 edn, Addison-Wesley.
Greif, I. (1980) Programs for Distributed Computing: The Calendar Application, Technical report. Cambridge, MA: MIT Laboratory for Computer Science.
Hämmäinen, H. (1991a): Form and Room: Metaphors for Groupware. In Proc. of the Conf. on Organizational Computing Systems COOCS'91, ed. P. de Jong. ACM Press, pp. 95–105.
Hämmäinen, H. (1991b): Form-Based Approach to Distributed Cooperative Work, Acta Polytechnica Scandinavica, Mathematics and Computer Science Series, Ma 58.
Harel, D. (1987): Statecharts: A Visual Formalism for Complex Systems, Science of Computer Programming, vol. 8, pp. 231–274.
Hennessy, P., T. Kreifelts, and U. Ehrlich (1992): Distributed Work Management: Activity Coordination within the EuroCoOp Project, Computer Communications, vol. 15(8), pp. 477–488.
Holman, C. and G. Almes (1985): The Eden Shared Calendar System, Technical report. Seattle, WA: Department of Computer Science, University of Washington.
Jablonski, S. (1994): MOBILE: A Modular Workflow Model and Architecture, Proc. of Int. Working Conference on Dynamic Modelling of Information Systems.
Jennison, L. (1994): Selected Software for Supporting Co-operative Work. In Computer Support for Co-operative Work, eds. K. Spurr, P. Layzell and L. Jennison. Chichester: John Wiley & Sons, chapter V, pp. 217–246.
Johansen, R. et al. (1991): Leading Business Teams. Reading, MA: Addison-Wesley.
Johnson, P. and C. Rees (1992): Reusability through Fine-Grain Inheritance, Software — Practice and Experience, vol. 22(12), pp. 1049–1068.
Karbe, B., N. Ramsperger, and P Weiss (1990): Support of Cooperative Work by Electronic Circulation Folders. In Conference on Office Information Systems (SIGOIS Bulletin), eds. F. Lochovsky et al. ACM.
Kreifelts, T., E. Hinrichs, K. Klein, P. Seuffert, and G. Woetzel (1991a): Experiences with the DOMINO Office Procedure System. In Proc. of the European Conf. on Computer Supported Cooperative Work ECSCW'91, eds. L. Bannon, M. Robinson and K. Schmidt. Dordrecht, Boston, London: Kluwer Academic Publishers, pp. 117–130.
Kreifelts, T., U. Pankoke-Babatz, and F. Victor (199lb): A Model for the Coordination of Cooperative Activities. In International Workshop on CSCW, number 4 in Informatik Informationen Reporte, eds. K. Gorling and C. Sattler. Berlin: Institut für Informatik and Rechentechnik, pp. 85–100.
Kuutti, K. (1991): The Concept of Activity as a Basic Unit of Analysis for CSCW Research, Proc. of the European Conf. on Computer Supported Cooperative Work ECSCW' 91.
Lawlers, J. and M. Miller (1991): Understanding CLOS. Digital Press.
Lochovsky, F.H., J.S. Hogg, S.P. Weiser, and A.O. Mendelzon (1988): OTM: Specifying Office Tasks. In Proc. Conf. on Office Information Systems, Vol. 9 of SIGOIS Bulletin, ed. R.B. Allen. ACM, pp. 46–54.
Lubich, H.P. and B. Plattner (1994): The MultimETH Conferencing and Joint Editing System, Collaborative Computing, vol. 1(2), pp. 147–162.
Malone, T. and K. Crowston (1990): What Is Coordination Theory and How Can It Help Design Cooperative Work Systems?, Proc. of the Conf on Computer Supported Cooperative Work CSCW'90. Los Angeles, CA: ACM Press.
Malone, T.W. (1992) Experiments with Oval: A Radically Tailorable Tool for Cooperative Work. In Proc. of the Conf. on Computer Supported Cooperative Work CSCW'92, eds. J. Turner and R.E. Kraut. New York: ACM Press, pp. 289–297.
Malone, T.W., K.R. Grant, K.-Y. Lai, R. Rao, and D. Rosenblitt (1987): Semi-Structured Messages Are Surprisingly Useful for Computer-Supported Coordination, ACM Transactions on Office Information Systems, vol. 5(2), pp. 115–131.
Marshak, D.S. (1993): Understanding and Leveraging Lotus Notes, In-depth research report. Boston, MA: Patricia Seybold Group.
Matsuoka, S., K. Taura, and A. Yonezawa (1993): Highly Efficient and Encapsulated Re-Use of Synchronization Code in Concurrent Object-Oriented Languages. In Proc. OOPSLA'93, Vol. 28 of SIGPLAN Notices, ed. A. Paepcke. ACM Press, pp. 109–126.
Medina-Mora, R. et al. (1992): The Action Workflow Approach to Workflow Management Technology, Proc. of the Conf. on Computer Supported Cooperative Work CSCW'92.
Nierstrasz, O. and D. Tsichritzis (1989): Integrated Office Systems. In Object-Oriented Concepts, Databases and Applications, eds. W. Kim and F. Lochovsky. ACM Press and Addison-Wesley, pp. 199–215.
OMG (1992): The Common Object Request Broker: Architecture and Specification, OMG Document 91.12.1, Object Management Group, X/Open.
Pankoke-Babatz, U. (ed.) (1989): Computer Based Group Communication: The AMIGO Activity Model. Chichester: Ellis Horwood.
Roseman, M. and S. Greenberg (1992): GroupKit: A Groupware Toolkit for Building Real-Time Conferencing Applications. In Proc. of the Conf. on Computer Supported Cooperative Work CSCW'92, eds. J. Turner and R.E. Kraut. New York: ACM Press, pp. 43–50.
Roseman, M. and S. Greenberg (1993): Building Flexible Groupware through Open Protocols. In Proc. of the Conf. on Organizational Computing Systems COOCS' 93, ed. S. Kaplan. New York: ACM Press, pp. 279–288.
Rumbaugh, J. et al. (1991): Object-Oriented Modelling and Design. Englewood Cliffs, NJ: Prentice Hall.
Sarin, S.K., K.R. Abbott, and D.R. McCarthy (1991): A Process Model and System for Supporting Collaborative Work. In Proc. of the Conf on Organizational Computing Systems COOCS'91, ed. P. de Jong. ACM Press, pp. 213–224.
Schlichter, J. and G. Teege (1994): Managing Tasks in the Office Environment, Workshop at the 1994 CSCW Conference: Workflow = OIS?
Selic, B., G. Gullekson, and P.T. Ward (1994): Real-Time Object-Oriented Modeling. New York: John Wiley & Sons.
Shepherd, A., N. Mayer, and A. Kuchinsky (1990): Strudel: An Extensible Electronic Conversation Toolkit, Proc. of the Conf. on Computer Supported Cooperative Work CSCW'90. New York: SIGCHI/SIGOIS ACM, Los Angeles, CA, pp. 93–104.
Swenson, K.D. (1993): Visual Support for Reegineering Work Processes. In Proc. of the Conf. on Organizational Computing Systems COOCS'93, ed. S. Kaplan. ACM Press, pp. 130–141.
Swenson, K.D. et al. (1994): A Business Process Environment Supporting Collaborative Planning, Collaborative Computing, vol. 1(1), pp. 15–34.
Tate, A. (1995): Workflow Management Coalition Homepage, World Wide Web, URL http://www.aiai.ed.ac.uk/WfMC.
Teege, G. (1993a): The Activity Support System TACTS, Technical Report TUM-19306. Munich: Inst. für Informatik, Technische Universität München. also available from URL http://www11.informatik.tu-muenchen.de/.
Teege, G. (1993b): Type Selection at the User Interface. In Object-Oriented Programming in Lisp: Languages and Applications. A Report on the ECOOP'93 Workshop. (Arbeitspapiere der GMD 788), eds. C. Rathke, J. Kopp, H. Hohl and H. Bretthauer. Sankt Augustin: Gesellschaft für Mathematik and Datenverarbeitung, pp. 39–47.
Teege, G. (1994): HieraStates: Flexible Interaction with Objects, Technical Report TUM-I9441. Munich: Inst. für Informatik, Technische Universität München. Also available from URL http://www11.informatik.tu-muenchen.de/.
Teege, G. and U.M. Borghoff. (1993): Combining Asynchronous and Synchronous Collaborative Systems. In Proc. 5th Int. Conf. on Human-Computer Interaction, eds. M. Smith and G. Salvendy. Amsterdam: Elsevier Science Publ. B.V., pp. 516–521.
Trevor, J., T. Rodden, and G. Blair (1993): COLA: A Lightweight Platform for CSCW. In Proc. of the European Conf on Computer Supported Cooperative Work ECSCW 93, eds. G. de Michelis, C. Simone and K. Schmidt. Dordrecht: Kluwer Academic Publishers, pp. 15–30.
Trevor, J., T. Rodden, and J. Mariani (1994): The Use of Adapters to Support Cooperative Sharing. In Proc. of the Conf. on Computer Supported Cooperative Work CSCW'94, eds. R. Furuta and C. Neuwirth. New York: ACM Press, pp. 219–230.
Wilson, P. (1988): Key Research in Computer Supported Cooperative Work. In Research into Networks and Distributed Applications: Proc. of EUTECO'88, ed. R. Speth. Elsevier, pp. 211–226.
Winograd, T. (1988): A Language/Action Perspective on the Design of Cooperative Work, Human Computer Interaction, vol. 3(1), pp. 3–30.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Teege, G. Object-oriented activity support: A model for integrated CSCW systems. Comput Supported Coop Work 5, 93–124 (1996). https://doi.org/10.1007/BF00141937
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF00141937