ABSTRACT
Many tools for object-oriented software design focus on assisting individuals in creating UML models for documentation and implementation purposes. Since software design is a highly collaborative activity, one must ask whether the requirements for facilitating collaborative design are similar.We report on a study of design teams, focusing on their use of notations and artifacts. Our findings highlight the unique characteristic of the use of UML in these settings and emphasize the importance of context and relations between artifacts over the details of specific artifacts.
- Q. Chen, J. Grundy, and J. Hosking. An e-whiteboard application to support early design-stage sketching of UML diagrams. In IEEE Conference on Human-Centric Computing (HCC'03), 2003. 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, New York, NY, USA, 2000. ACM Press. 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 (HSSE) at ICSE'05, St. Louis, MO, May 2005. http://www.uridekel.com/research/hsse05. Google ScholarDigital Library
Index Terms
- A study of artifact creation and use in collaborative object-oriented software design
Recommendations
Notation and representation in collaborative object-oriented design: an observational study
OOPSLA '07: Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems, languages and applicationsSoftware designers in the object-oriented paradigm can make use of modeling tools and standard notations such as UML. Nevertheless, casual observations from collocated design collaborations suggest that teams tend to use physical mediums to sketch a ...
Notation and representation in collaborative object-oriented design: an observational study
Proceedings of the 2007 OOPSLA conferenceSoftware designers in the object-oriented paradigm can make use of modeling tools and standard notations such as UML. Nevertheless, casual observations from collocated design collaborations suggest that teams tend to use physical mediums to sketch a ...
Exploring the significance of multi-touch tables in enhancing collaborative software design using UML
FIE '12: Proceedings of the 2012 IEEE Frontiers in Education Conference (FIE)Encouraging collaborative software design through the use of multi-touch interfaces has become increasingly important, because such surfaces can accommodate more than one user concurrently, which is particularly useful for collaborative software design. ...
Comments