ABSTRACT
While distributed code writing is becoming widespread, object-oriented software design still requires face-to-face interaction, curbing the potential and quality of global software development. Most designers reject general purpose conferencing tools for not meeting their needs, and feature-rich distributed CASE tools for being too formal. Our long-term goal is to develop effective tools for distributed software design that preserve natural working styles.A necessary first step is to identify the unique low-level characteristics of design meetings which must be mimicked in the virtual world. Our work embarks on this path with a detailed ethnographic study of two collocated design meetings. We present several observations and their implications for the design of collaboration tools.
- ACM DesignFest homepage. http://designfest.acm.org.Google Scholar
- H. Beyer and K. Holtzblatt. Contextual Design : A Customer-Centered Approach to Systems Designs. M-K. Google ScholarDigital Library
- C. H. Damm, K. M. Hansen, and M. Thomsen. Tool support for cooperative object-oriented design: gesture based modelling on an electronic whiteboard. In CHI '00, pages 518--525. Google ScholarDigital Library
- U. Dekel. Supporting distributed software design meetings: What can we learn from co-located meetings? In Workshop on Human and Social Factors of Software Engineering at ICSE'05, 2005. http://www.uridekel.com/research/hsse05. Google ScholarDigital Library
- A. Mehra, J. Grundy, and J. Hosking. Supporting collaborative software design with a plug-in, web services-based architecture. In Workshop on Directions in SE Environments at ICSE '04.Google Scholar
- J. Wu and T. C. N. Graham. The software design board: A tool supporting workstyle transitions in collaborative software design. In LNCS 2844, pages 92--106. S-V.Google Scholar
- J. Wu, T. C. N. Graham, and P. W. Smith. A study of collaboration in software design. In 2003 Int. Sym. on Empirical SE. Google ScholarDigital Library
Index Terms
- Towards distributed software design meetings: what can we learn from co-located meetings?
Recommendations
Supporting distributed software design meetings: what can we learn from co-located meetings?
Although virtual conferencing tools have been successfully used in executive meetings, current tools appear inadequate for the needs of software designers. As a result, while distributed code writing is becoming widespread, almost all software design ...
Supporting distributed software design meetings: what can we learn from co-located meetings?
HSSE '05: Proceedings of the 2005 workshop on Human and social factors of software engineeringAlthough virtual conferencing tools have been successfully used in executive meetings, current tools appear inadequate for the needs of software designers. As a result, while distributed code writing is becoming widespread, almost all software design ...
Encouraging contribution to shared sketches in brainstorming meetings
CHI EA '07: CHI '07 Extended Abstracts on Human Factors in Computing SystemsBrainstorming in small design groups typically involves one person taking notes and sketching at a whiteboard while other group members remain seated and contribute verbally. We believe that lowering the threshold for shared sketching improves idea ...
Comments