Supporting Cooperation through Customisation: The Tviews Approach

Abstract

User interfaces for groupware systems rarely reflectthe different requirements for support of theirend-users. Here we present an approach to designingmulti-user interfaces for cooperative systems whichbuilds on previous work from the HCI community in thearea of end-user customisation. Using this approach wehave developed an approach and a system prototype basedon tailorable views, or Tviews, which allows end-usersengaged in group working to configure theircooperative system interfaces to support theirdifferent tasks, preferences and levels of expertise.Tviews are user interface components which can bedragged and dropped over representations ofapplication objects to customise presentation,interaction and event updating properties, and canthemselves be tailored using high-level, incrementalcustomisation techniques. We discuss the implicationsof this work for CSCW system development by referenceto studies of work carried out by the CSCW communitywhich point to a need for more flexible and tailorablesystem interfaces.

This is a preview of subscription content, access via your institution.

References

  1. Beck, E. and V. Bellotti (1993): Informed Opportunism as Strategy: Supporting Coordination in Distributed Collaborative Writing. In Proceedings of ECSCW93,Milan, Italy, 13-17 September, 1993. Dordrecht: Kluwer Academic Publishers, pp. 233–248.

    Google Scholar 

  2. Bentley, R. and P. Dourish (1995): Medium versus Mechanism: Supporting Collaboration through Customisation. In Proceedings of ECSCW95, Stockholm, Sweden, 10-14 September, 1995. Dordrecht: Kluwer Academic Publishers, pp. 133–148.

    Google Scholar 

  3. Bentley, R., T. Horstmann and J. Trevor (1997a): The World Wide Web as Enabling Technology for CSCW: The Case of BSCW. CSCW: The Journal of Collaborative Computing, Special Issue on CSCW and the Web, vol. 6, no. 2-3, pp. 111–134.

    Google Scholar 

  4. Bentley, R.,W. Appelt, U. Busbach, E. Hinrichs, D. Kerr, K. Sikkel, T. Trevor and G. Woetzel (1997b): Basic Support for Cooperative Work on the World-Wide Web. International Journal of Human Computer Studies, Special Issue on Innovative Applications of the World-Wide Web, vol. 46, no. 6, Academic Press, pp. 827–846.

    Google Scholar 

  5. Bier, E., M. Stone, K. Pier, W. Buxton and T. DeRose (1993): Toolglass and Magic Lenses: The See-Through Interface. In Proceedings of SIGGRAPH′;93, Anaheim, California, 1-6 August, 1993. New York: ACM Press, pp. 73–80.

    Google Scholar 

  6. Bowers, J. (1994): The Work to Make the Network Work. In Proceedings of CSCW94, Chapel Hill, North Carolina, 22-26 October, 1994. New York: ACM Press, pp. 287–298.

    Google Scholar 

  7. Carroll, J. and M. Rosson (1987): Paradox of the Active User. In J. Carroll (ed.): Interfacing Thought. Cambridge, MA: MIT Press, pp. 80–111.

    Google Scholar 

  8. Dix, A. (1992): Pace and Interaction. In People and Computers VII: Proceedings of HCI92, York, UK, September 1992. Cambridge: Cambridge University Press, pp. 193–207.

    Google Scholar 

  9. Dollimore, J. and S. Wilbur (1991): Experiences in Building a Configurable CSCW System. In J. Bowers and S. Benford (eds.): Studies in Computer Supported Cooperative Work. Amsterdam: Elsevier Science, pp. 173–181.

    Google Scholar 

  10. Dourish, P. (1995): Developing a Reflective Model of Collaborative Systems. ACM Transactions on Computer-Human Interaction, vol. 2, no. 1, pp. 40–63.

    Google Scholar 

  11. Dourish, P. and V. Bellotti (1992): Awareness and Coordination in Shared Workspaces, In Proceedings of CSCW92, Toronto, Canada, 31 October-4 November, 1992. New York: ACM Press, pp. 107–114.

    Google Scholar 

  12. Edwards, K. (1996): Policies and Roles in Collaborative Applications. In Proceedings of CSCW96, Boston, Mass., 16-20 November 1996. New York: ACM Press, pp. 11–20.

    Google Scholar 

  13. Fuchs, L., U. Pankoke-Babatz and W. Prinz (1995): Supporting Cooperative Awareness with Local Event Mechanisms: The Group Desk System. In Proceedings of ECSCW95, Stockholm, Sweden, 10-14 September, 1995. Dordrecht: Kluwer Academic Publishers, pp. 247–262.

    Google Scholar 

  14. Greenberg, S. (1991): Personalizable Groupware: Accommodating Individual Roles and Group Differences. In Proceedings of ECSCW91, Amsterdam, The Netherlands, 1991. Dordrecht: Kluwer Academic Publishers, pp. 17–31.

    Google Scholar 

  15. Greenberg, S. and D. Marwood (1994): Real Time Groupware as a Distributed System: Concurrency Control and its Effect on the Interface. In Proceedings of CSCW ′94, Chapel Hill, North Carolina, 22-26 October 1994. New York: ACM Press, pp. 207–217.

    Google Scholar 

  16. Grudin, J. (1988): Why CSCW Applications Fail: Problems in the Design and Evaluation of Organizational Interfaces. In Proceedings of CSCW ′ 88, Portland, Oregon, 1988. New York: ACM Press, pp. 85–93.

    Google Scholar 

  17. Leland, M., R. Fish and R. Kraut (1988): Collaborative Document Production Using Quilt. In Proceedings of CSCW88, Portland, Oregon, 1988. New York: ACM Press, pp. 206–215.

    Google Scholar 

  18. MacLean, A., K. Carter, L. Lövstrand and T. Moran (1990): User-tailorable Systems: Pressing the Issues with Buttons. In Proceedings of CHI9, Seattle, Washington, 1-5 April, 1990. New York: ACM Press, pp. 175–182.

    Google Scholar 

  19. Mackay, W. (1990): Patterns of Sharing Customizable Software. In Proceedings of CSCW9, Los Angeles, California, 7-10 October, 1990. New York: ACM Press, pp. 209–221.

    Google Scholar 

  20. Mackay, W. (1991): Triggers and Barriers to Customizing Software. In Proceedings of CHI91, New Orleans, Louisiana, 1991. New York: ACM Press, pp. 153–160.

    Google Scholar 

  21. Mackay, W., T. Malone, K. Crowston, R. Rao, D. Rosenblitt and S. Card (1989): How Do Experienced Information Lens Users Use Rules? In Proceedings of CHI89, Austin, Texas, 1989. New York: ACM Press, pp. 211–216.

    Google Scholar 

  22. Malone, T., K. Grant, R. Turbak, S. Brobst and M. Cohen (1987): Intelligent Information Sharing Systems. Communications of the ACM, vol. 30, pp. 484–497.

    Google Scholar 

  23. Neuwirth, C., D. Kaufer, R. Chandhok and J. Morris (1994): Computer Support for Distributed Collaborative Writing: Defining Parameters of Interaction. In Proceedings of CSCW94, Chapel Hill, North Carolina,22-26 October, 1994. New York: ACM Press, pp. 145–152.

    Google Scholar 

  24. Sohlenkamp, M., L. Fuchs and A. Genau (1997): Awareness and Cooperative Work: The POLITeam Approach. In Proceedings of Hawai'i International Conference on System Sciences, HICSS3,Vol. II, Wailea, Hawai'i, 7-10 January 1997. Los Alamitos, CA: IEEE Computer Society Press, pp. 549–558.

    Google Scholar 

  25. Sproull, L. and S. Kiesler (1991): Connections: New Ways of Working in the Networked Organisation. Cambridge, MA: MIT Press.

    Google Scholar 

  26. Streitz, N., J. Haake, J. Hannemann, A. Lemke, H. Schütt, W. Schuler and M. Thüring (1992): SEPIA: A Cooperative Hypermedia Authoring Environment. In Proceedings of ECHT92, Milan, Italy, 1992. New York: ACM Press, pp. 11–22.

    Google Scholar 

  27. Trigg, R. and S. Bødker (1994): From Implementation to Design: Tailoring and the Emergence of Systematization in CSCW. In Proceedings of CSCW94, Chapel Hill, North Carolina, 22-26 October, 1994. New York: ACM Press, pp. 45–54.

    Google Scholar 

  28. Trevor, J., T. Koch and G. Woetzel (1997):Meta Web: Bringing Synchronous Groupware to the World Wide Web. In Proceedings of ECSCW ′ 97, Lancaster, UK, 9-11 September 1997. Dordrecht: Kluwer Academic Publishers, pp. 65–80.

    Google Scholar 

Download references

Author information

Affiliations

Authors

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Wasserschaff, M., Bentley, R. Supporting Cooperation through Customisation: The Tviews Approach. Computer Supported Cooperative Work (CSCW) 6, 305–325 (1997). https://doi.org/10.1023/A:1008669529630

Download citation

  • BSCW
  • Customisation
  • Groupware user interfaces
  • Shared Workspace Systems
  • Tailorability