Publications List

Roseman, M. (2003). Using Starkits for Easy Deployment of Server Applications. Proceedings of the 2003 Tcl/Tk Conference. <PDF> <PPT>

Roseman, M. (2002). Ten Years of Rapid Development. Keynote presentation at the 2002 Tcl/Tk Conference. <PDF> <PPT>

Roseman, M. (2000). Proxy Tk: A Java Applet User Interface Toolkit for Tcl. Proceedings of the 7th USENIX Tcl/Tk Conference. <PDF>

Roseman, M. (1999). Emerging Trends in Distance Collaboration. Keynote presentation at the 1999 ATOP Conference, Calgary, Alberta.

Greenberg, S. and Roseman, M. (1999). Groupware Toolkits for Synchronous Work. In "Computer-Supported Cooperative Work (Trends in Software 7)" (John Wiley & Sons Ltd; edited by M. Beaudouin-Lafon). <PDF>

Roseman, M. and Greenberg, S. (1997). Building Groupware with GroupKit. In "Tcl/Tk Tools" (O'Reilly; edited by M. Harrison). <PDF>

Roseman, M. and Greenberg, S. (1997). Simplifying Component Development in an Integrated Groupware Environment. Proceedings of UIST '97. <PDF>

Roseman, M. and Greenberg, S. (1997). A Tour of TeamRooms. ACM CHI '97 Video Proceedings. <PDF>

Greenberg, S., Gutwin, C. and Roseman, M. (1996). Semantic Telepointers for Groupware. Proceedings of OZCHI '96. <PDF>

Greenberg, S. and Roseman, M. (1996). GroupWeb: A WWW Browser as Real Time Groupware. ACM CHI '96 Conference Companion. <PDF>

Greenberg, S. and Roseman, M. (1996). GroupWeb: A Groupware Web Browser. ACM CSCW '96 Video Proceedings. <PDF>

Gutwin, C., and Roseman, M. (1996). A Usability Study of Workspace Awareness Widgets. ACM CHI '96 Conference Companion. <PDF>

Gutwin, C., Greenberg, S. and Roseman, M. (1996). Workspace Awareness in Real-Time Distributed Groupware: Framework, Widgets, and Evaluation. People and Computers XI (Proceedings of HCI '96). <PDF>

Gutwin, C., Greenberg, S. and Roseman, M. (1996). Workspace Awareness Support with Radar Views. ACM CHI '96 Conference Companion.

Gutwin, C., Roseman, M. and Greenberg, S. (1996). A Usability Study of Awareness Widgets in a Shared Workspace Groupware System. Proceedings of ACM CSCW '96. <PDF>

Gutwin, C., Greenberg, S. and Roseman, M. (1996). Staying Aware in Groupware Workspaces. ACM CSCW '96 Video Proceedings. <PDF>

Roseman, M. (1996). Managing Complexity in TeamRooms, a Tcl-Based Internet Groupware Application. Proceedings of the 1996 Tcl/Tk Workshop. <PDF>

Roseman, M. and Greenberg, S. (1996). Building Real Time Groupware with GroupKit, A Groupware Toolkit. ACM Transactions on Computer Human Interaction 3(1), March 1996. <PDF>

Roseman, M. and Greenberg, S. (1996). TeamRooms: Network Places for Collaboration. Proceedings of ACM CSCW '96. <PDF>

Roseman, M. and Greenberg, S. (1996). TeamRooms: Groupware for Shared Electronic Spaces. ACM CHI '96 Conference Companion. <PDF>

Schaffer, D., Zuo, Z., Greenberg, S., Bartram, L., Dill, J., Dubs, S. and Roseman, M. (1996). Navigating hierarchically clustered networks through fisheye and full-zoom methods. ACM Transactions on CHI 3(2), June. <PDF>

Roseman, M. (1995). When is an object not an object? Proceedings of the 1995 Tcl/Tk Workshop. <PDF>

Greenberg, S. and Roseman, M. (1994). GroupKit. ACM SIGGRAPH Video Review: Special Edition of the CSCW '94 Technical Video Program, 106.

Roseman, M. (1993). Design of a Real-Time Groupware Toolkit. M.Sc. Thesis, University of Calgary. <PDF>

Roseman, M. (1993). Tcl/Tk as a basis for groupware. Proceedings of the 1993 Tcl/TK Workshop. <PDF>

Roseman, M. and Greenberg, S. (1993). Building flexible groupware through open protocols. In ACM Conference on Organizational Computing Systems, California. <PDF>

Schaffer, D., Zuo, Z., Bartram, L., Dill, J., Dubs, S., Greenberg, S. and Roseman, M. (1993). Comparing Fisheye and Full-Zoom Techniques for Navigation of Hierarchically Clustered Networks. Proceedings of Graphics Interface (GI '93). <PDF>

Greenberg, S. and Roseman, M. (1992). Support for group work. IEEE Potentials, 11(2). <PDF>

Greenberg, S., Roseman, M., Webster, D. and Bohnet, R. (1992). Human and technical factors of distributed group drawing tools. Interacting with Computers, 4(1), p364-392. Butterworth-Heinemann. <PDF>

Greenberg, S., Roseman, M., Webster, D. and Bohnet, R. (1992). Issues and experiences designing and implementing two group drawing tools. In Proceedings of Hawaii International Conference on System Sciences, 4, pp 138-150, Kuwaii, Hawaii, IEEE Press. Reprinted in R. Baecker, ed. "Collected Readings in CSCW and Groupware". <PDF>

Roseman, M. and Greenberg, S. (1992). GroupKit: A Groupware Toolkit for Building Real-Time Conferencing Applications. Proceedings of of CSCW '92. Reprinted in "Designing groupware for writing and drawing" (McGraw-Hill, 1995), and "Readings in Human-Computer Interaction: Towards the Year 2000. 2nd edition" (Morgan Kaufman, 1995). <PDF>

Roseman, M. and Greenberg, S. (1992). GroupKit: A Groupware Toolkit. Conference Companion - ACM SIGCHI Conference on Human Factors in Computing Systems.

Greenberg, S., Bohnet, R., Roseman, M. and Webster, D. (1992). GroupSketch. ACM SIGGRAPH Video Review: Special Edition of the CSCW '92 Technical Video Program, 87. <PDF>