Skip to main content
Log in

Object-oriented activity support: A model for integrated CSCW systems

  • Published:
Computer Supported Cooperative Work (CSCW) Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Ellis, C., S. Gibbs, and G. Rein (1991): Groupware-Some Issues and Experiences, Communications of the ACM, vol. 34(1), 38–58.

    Google Scholar 

  • Embley, D., B. Kurtz, and S. Woodfield (1992): Object-Oriented Systems Analysis: A Model-Driven Approach. Englewood Cliffs, NJ: Yourdon Press.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  MathSciNet  MATH  Google Scholar 

  • 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.

    Google Scholar 

  • Holman, C. and G. Almes (1985): The Eden Shared Calendar System, Technical report. Seattle, WA: Department of Computer Science, University of Washington.

    Google Scholar 

  • 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.

    Google Scholar 

  • Johansen, R. et al. (1991): Leading Business Teams. Reading, MA: Addison-Wesley.

    Google Scholar 

  • Johnson, P. and C. Rees (1992): Reusability through Fine-Grain Inheritance, Software — Practice and Experience, vol. 22(12), pp. 1049–1068.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  CAS  PubMed  Google Scholar 

  • Marshak, D.S. (1993): Understanding and Leveraging Lotus Notes, In-depth research report. Boston, MA: Patricia Seybold Group.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Rumbaugh, J. et al. (1991): Object-Oriented Modelling and Design. Englewood Cliffs, NJ: Prentice Hall.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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/.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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/.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00141937

Key words

Navigation