WYSIWIS revised: early experiences with multiuser interfaces
ACM Transactions on Information Systems (TOIS)
A use of drawing surfaces in different collaborative settings
CSCW '88 Proceedings of the 1988 ACM conference on Computer-supported cooperative work
Commune: a shared drawing surface
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
What is coordination theory and how can it help design cooperative work systems?
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Findings from observational studies of collaborative work
International Journal of Man-Machine Studies - Computer-supported cooperative work and groupware. Part 1
Flexible user interface coupling in a collaborative system
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
VideoWhiteboard: video shadows to support remote collaboration
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Issues in combining marking and direct manipulation techniques
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
The design and implementation of pie menus
Dr. Dobb's Journal
ClearBoard: a seamless medium for shared drawing and conversation with eye contact
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Tivoli: an electronic whiteboard for informal workgroup meetings
INTERCHI '93 Proceedings of the INTERCHI '93 conference on Human factors in computing systems
DOLPHIN: integrated meeting support across local and remote desktop environments and LiveBoards
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Interactive sketching for the early stages of user interface design
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Communication and organization in software development: an empirical study
IBM Systems Journal
Flatland: new dimensions in office whiteboards
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Perceptual user interfaces: things that see
Communications of the ACM
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Task Analysis for Human-Computer Interaction
Task Analysis for Human-Computer Interaction
An interactive system for recognizing hand drawn UML diagrams
CASCON '00 Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research
TOOLS '98 Proceedings of the Technology of Object-Oriented Languages and Systems
A Study of Collaboration in Software Design
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
Rough and ready prototypes: lessons from graphic design
CHI '92 Posters and Short Talks of the 1992 SIGCHI Conference on Human Factors in Computing Systems
Towards useful and usable interaction design tools: CanonSketch
Interacting with Computers
Toward Quality-Centered Design of Groupware Architectures
Engineering Interactive Systems
Fiia: user-centered development of adaptive groupware systems
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Galactic dimensions: a unifying workstyle model for user-centered design
INTERACT'05 Proceedings of the 2005 IFIP TC13 international conference on Human-Computer Interaction
Comparing horizontal and vertical surfaces for a collaborative design task
Advances in Human-Computer Interaction
Towards tool support for agile modeling: sketching equals modeling
Proceedings of the 2012 Extreme Modeling Workshop
Dynamic injection of sketching features into GEF based diagram editors
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Software design is a team activity, and designing effective tools to support collaborative software design is a challenging task. Designers work together in a variety of different styles, and move frequently between these styles throughout the course of their work. As a result, software design tools need to support a variety of collaborative styles, and support fluid movement between these styles. This paper presents the Software Design Board, a prototype collaborative design tool supporting a variety of styles of collaboration, and facilitating transitions between them. The design of Software Design Board was motivated by empirical research demonstrating the importance of such support in collaborative software design, as well as activity analysis identifying the lack of support in existing tools for different styles of collaboration and transitions between them.