DocumentCode :
3078220
Title :
Sketching and Drawing in the Design of Open Source Software
Author :
Chung, Eunyoung ; Jensen, Carlos ; Yatani, Koji ; Kuechler, Victor ; Truong, Khai N.
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
fYear :
2010
fDate :
21-25 Sept. 2010
Firstpage :
195
Lastpage :
202
Abstract :
In co-located software development, diagramming practices, such as sketching ideas out with a pen and paper, support the creative process and allow designers to shape, analyze, and communicate their ideas. This study focuses on the diagramming practices used in the design of Open Source Software (OSS), where the norm is highly distributed group work. In OSS, text-based communication (e.g., mailing lists) dominates, and sketching and drawing diagrams collaboratively remains difficult due to the barriers imposed by distance and technology. Previous studies have examined these practices and barriers in the context of individual projects. To understand how contributors across OSS projects use diagrams in design-related activities, we conducted a survey of 230 contributors from 40 different OSS projects, and interviewed eight participants. Our results show that although contributors understand the advantages of using diagrams for design-related activities, diagrams are infrequently used in OSS. This motivated us to examine how and why diagramming occurs, and the factors that prevent widespread use in OSS. Finally, we propose new ideas for supporting design activities in OSS projects.
Keywords :
computer graphics; diagrams; distributed processing; public domain software; software engineering; OSS; diagramming practices; drawing; open source software; sketching; text-based communication; Book reviews; Documentation; Interviews; Programming; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2010 IEEE Symposium on
Conference_Location :
Leganes
ISSN :
1943-6092
Print_ISBN :
978-1-4244-8485-0
Type :
conf
DOI :
10.1109/VLHCC.2010.34
Filename :
5635226
Link To Document :
بازگشت