next up previous contents
Next: About this document Up: No Title Previous: REFERENCES


Malcolm P. Atkinson and O. Peter Buneman. Types and persistence in database programming languages. ACM Computer Surveys, 19(2), June 1987.

Richard Bentley, Tom Rodden, Peter Sawyer, and Ian Sommerville. An architecture for tailoring cooperative multi-user displays. Proceedings of the ACM Conference on Computer Supported Cooperative Work, pages 203--209, Nov 1992.

Bharat Bhargava and John Riedl. The Raid distributed database system. IEEE Transactions on Software Engineering, 15(6):726--736, June 1989.

Andrew D. Birrel and Bruce Jay Nelson. Implementing remote procedure calls. ACM TOCS, 2(1), February 1984.

L. Brothers, V. Sembugamoorthy, and M. Muller. ICICLE: Groupware for code inspection. Proceedings of the ACM Conference on Computer Supported Cooperative Work, pages 169--181, October 1990.

CACM. Special issue on next-generation database systems. CACM, 34(10), October 1991.

Rajiv Choudhary and Prasun Dewan. Multi-user undo/redo. Technical report, Software Engineering Research Center, Purdue University, 1992.

Terrence Crowley, Paul Milazzo, Ellie Baker, Harry Forsdick, and Raymond Tomlinson. MMConf: An infrastructure for building shared multimedia applications. Proc. of ACM Conference on Computer Supported Cooperative Work, pages 329--342, October 1990.

Prasun Dewan. A tour of the Suite user interface software. Proceedings of the 3rd ACM SIGGRAPH Symposium on User Interface Software and Technology, pages 57--65, October 1990.

Prasun Dewan and Rajiv Choudhary. Experience with the Suite distributed object model. Proceedings of IEEE Workshop on Experimental Distributed Systems, pages 57--63, October 1990.

Prasun Dewan and Marvin Solomon. An approach to support automatic generation of user interfaces. ACM Transactions on Programming Languages and Systems, 12(4):566--609, October 1990.

Prasun Dewan and Rajiv Choudhary. Flexible user interface coupling in collaborative systems. Proceedings of the ACM CHI'91 Conference, pages 41--49, April 1991.

Prasun Dewan and Rajiv Choudhary. A high-level and flexible framework for implementing multiuser user interfaces. ACM Transactions on Information Systems, 10(4):345--380, October 1992.

Prasun Dewan. Designing and implementing multi-user applications: A case study. Software-Practice and Experience, 23(1):75--94, January 1993.

Prasun Dewan. Principles of designing multi-user user interface development environments languages. Proceedings of the 1992 IFIP TC2/WG 2.7 Working Conference on Engineering for Human-Computer Interaction, Ellivuori, Finland, to appear.

Prasun Dewan and John Riedl. Toward computer-supported concurrent software engineering. IEEE Computer, 26(1), to appear in January 1993.

T. DeMarco and T. Lister. Peopleware: Productive Projects and Teams. Dorset House Publishing Co., New York, 1987.

Clarence A. Ellis, Simon J. Gibbs, and Gail L. Rein. Design and use of a group editor. Proceedings of IFIP WG2.7 Working Conference on Engineering for Human Computer Communication, August 1989, pages 13--28, 1990.

J.R. Ensor, S.R. Ahuja, D.N. Horn, and S.E. Lucco. The Rapport multimedia conferencing system: A software overview. Proceedings of the 2nd IEEE Conference on Computer Workstations, pages 52--58, March 1988.

R. Fish, R. Kraut, M. Leland, and M. Cohen. Quilt: a collaborative tool for cooperative writing. Proceedings of ACM SIGOIS Conference, pages 30--37, 1988.

Irene Greif, Robert Seliger, and William Weihl. Atomic data abstractions in a distributed collaborative editing system. Conference record of POPL, January 1986.

Kevin Jeffay, Douglas E. Shackelford, John B. Smith, and F. Donelson Smith. A distributed graph storage system for artifacts in group collaborations. Proceedings of CSCW'92, Nov 1992.

Gail E. Kaiser, Simon M. Kaplan, and Josephine Micallef. Multiuser, distributed language-based environments. IEEE Software, 4(6):58--69, November 1987.

Simon M. Kaplan, William J. Tolone, Douglas P. Bogia, and Celsina Bignoli. Flexible, active support for collaborative work with conversationbuilder. Proceedings of CSCW'92, Nov 1992.

Glenn E. Krasner and Stephen T. Pope. A cookbook for using the model-view-controller user interface paradigm in smalltalk-80. Journal of Object-Oriented Programming, 1(3):26--49, August/September 1988.

Balachander Krishnamurthy and David S. Rosenblum. An event-action model of computer-supported cooperative work: Design and implementaion. International Workshop on CSCW, pages 132--145, 1991.

Keith A. Lantz. An experiment in integrated multimedia conferencing. Proceedings of Conference on Computer-Supported Cooperative Work, pages 267--275, December 1986.

J.C. Lauwers and K.A. Lantz. Collaboration awareness in support of collaboration transparency: Requirements for the next generation of shared window systems. Proceedings of ACM CHI'90, pages 303--312, April 1990.

T. Lehman and M. Carey. Query processing in main memory database systems. Proceedings of 1986 SIGMOD conference, pages 239--250, May 1986.

Mark A. Linton. Implementing relational views of programs. Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, pages 132--140, April 1984.

M. Mantei, R. M. Backer, A. J. Sellen, W. A.S. Buxton, T. Milligan, and B. Wellman. Experiences in the use of a media space. Proceedings of CHI'91, pages 203--208, April 1991.

Christine M. Neuwirth, David S. Kaufer, Ravinder Chandok, and James H. Morris. Issues in the design of computer support for co-authoring and commenting. Proceedings of ACM Conference on Computer Supported Cooperative Work, pages 183--195, October 1990.

R.E. Newman-Wolfe and H. Pelimuhandiram. The Mace fine-grained concurrent text editor. Proceedings of ACM/IEEE Conference on Organizational Computing Systems (COCS 91), pages 240--254,, November 1991.

R. E. Newman-Wolfe, C. L. Ramirez, H. Pelimuhandiram, M. Montes, M. Webb, and D. L. Wilson. A brief overview of the DCS distributed conferencing system. Proceedings of the Summer Usenix Conference, pages 437--452, June 1991.

Gary Olson and Dan Atkins. Supporting collaboration with advanced multimedia electronic mail: the nsf expres project. In Intellectual Teamwork: Social and Technological Foundations of Cooperative Work. J Galegher, R. Kraut, and C. Egido (Eds)., 1990.

Gary M. Olson, Lola J. McGuffin, Eiji Kuwana, and Judith S. Olson. Designing software for a group's needs: A functional analysis of synchronous groupware. Trends in Software: User Interface Software, trends 1, 1993.

John F. Patterson, Ralph D. Hill, Steven L. Rohall, and W. Scott Meeks. Rendezvous: An architecture for synchronous multi-user applications. Proceedings of the Conference on Computer-Supported Cooperative Work, pages 317--328, October 1990.

John F. Patterson. Comparing the programming demands of single-user and multi-user applications. Proceedings of the 4th ACM SIGRAPH Conference on User Interface Software and Technology, pages 79--86, November 1991.

G. Pfaff. User Interface Management Systems. Springer Verlag, Englewood Cliffs, NJ, 1985.

Steven P. Reiss. Connecting tools using message passing in the Field environment. IEEE Software, 7(4):57--66, July 1990.

Mark Roseman and Saul Greenberg. Groupkit: A groupware toolkit for building real-time conferencing applications. Proceedings of the ACM Conference on Computer Supported Cooperative Work, November 1992.

Lawrence A. Rowe. `Fill-in-the-form' programming. Proceedings of VLDB, pages 394--404, 1985.

Sunil Sarin and Irene Greif. Computer-based real-time conferencing systems. IEEE Computer, 18(10):33--49, October 1985.

Honghai Shen and Prasun Dewan. Access control for collaborative environments. Proceedings of the ACM Conference on Computer Supported Cooperative Work, November 1992.

Mark Stefik, Gregg Foster, Daniel G. Bobrow, Kenneth Kahn, Stan Lanning, and Lucy Suchman. Beyond the chalkboard: Computer support for collaboration and problem solving in meetings. CACM, 30(1):32--47, January 1987.

Prasun Dewan
Wed Mar 3 12:06:07 EST 1999