Human and technical factors of distributed group drawing tools
Greenberg, S., Roseman, M., Webster, D. and Bohnet, R. (1992)
Human and technical factors of distributed group drawing tools. Interacting with Computers, 4(1):364-392. Butterworth-Heinemann. Reprinted in S. Greenberg, S. Hayne, and R. Rada (eds) (1995). Groupware for Real-Time Drawing: A Designer's Guide, p37-62, McGraw-Hill. Also reprinted in Baecker, Grudin, Buxton and Greenberg, S. (eds.) (1995). Readings in Human Computer Interaction: Towards the Year 2000, Morgan-Kaufman.
View Publication and Related Materials
![]() | PDF Paper (1992-HumanTech.IWC.pdf) |
Abstract
Groupware designers are now developing multi-user equivalents of popular paint and draw applications. Their job is not an easy one. First, human factors issues peculiar to group interaction appear that, if ignored, seriously limit the usability of the group tool. Second, implementation is fraught with considerable technical hurdles. This paper describes the human and technical factors that have been met and handled by researchers and implementors of group drawing tools. We emphasize our own experiences building four systems supporting remote real time group interaction: GroupSketch and XGroupSketch, both multi-user sketchpads; GroupDraw, a prototype object-based multi-user drawing package, and GroupKit, a groupware toolkit. On the human factors side, we summarize empirically-derived design principles that we believe are critical to building useful and usable collaborative drawing tools. On the implementation side, we describe our experiences with replicated versus centralized architectures, schemes for participant registration, multiple cursors, network requirements, and the structure of the drawing primitives. A brief survey of other approaches to group drawing is included as well.
Bibtex entry
@ARTICLE { 1992-HumanTech.IWC,
CLASS = { JOURNAL },
AUTHOR = { Greenberg, S. and Roseman, M. and Webster, D. and Bohnet, R. },
TITLE = { Human and technical factors of distributed group drawing tools },
JOURNAL = { Interacting with Computers },
YEAR = { 1992 },
PUBLISHER = { Butterworth-Heinemann },
VOLUME = { 4 },
NUMBER = { 1 },
PAGES = { 364-392 },
NOTE = { Reprinted in S. Greenberg, S. Hayne, and R. Rada (eds) (1995). Groupware for Real-Time Drawing: A Designer's Guide, p37-62, McGraw-Hill. Also reprinted in Baecker, Grudin, Buxton and Greenberg, S. (eds.) (1995). Readings in Human Computer Interaction: Towards the Year 2000, Morgan-Kaufman },
}