ACM Home Page
Please provide us with feedback. Feedback
Group awareness in distributed software development
Full text PdfPdf (365 KB)
Source Computer Supported Cooperative Work archive
Proceedings of the 2004 ACM conference on Computer supported cooperative work table of contents
Chicago, Illinois, USA
SESSION: Knowledge sharing in software engineering table of contents
Pages: 72 - 81  
Year of Publication: 2004
ISBN:1-58113-810-5
Authors
Carl Gutwin  University of Saskatchewan, Saskatoon, Canada
Reagan Penner  University of Saskatchewan, Saskatoon, Canada
Kevin Schneider  University of Saskatchewan, Saskatoon, Canada
Sponsors
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
ACM: Association for Computing Machinery
SIGGROUP: ACM Special Interest Group on Supporting Group Work
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 50,   Downloads (12 Months): 359,   Citation Count: 28
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1031607.1031621
What is a DOI?

ABSTRACT

Open-source software development projects are almost always collaborative and distributed. Despite the difficulties imposed by distance, these projects have managed to produce large, complex, and successful systems. However, there is still little known about how open-source teams manage their collaboration. In this paper we look at one aspect of this issue: how distributed developers maintain group awareness. We interviewed developers, read project communication, and looked at project artifacts from three successful open source projects. We found that distributed developers do need to maintain awareness of one another, and that they maintain both a general awareness of the entire team and more detailed knowledge of people that they plan to work with. Although there are several sources of information, this awareness is maintained primarily through text-based communication (mailing lists and chat systems). These textual channels have several characteristics that help to support the maintenance of awareness, as long as developers are committed to reading the lists and to making their project communication public.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
4
 
5
6
7
 
8
 
9
 
10
 
11
12
 
13
14
 
15
16
17
18
19
20
 
21
Norman, D., Things That Make Us Smart, Addison, 1993.
22
 
23
 
24
 
25
Segal, L., Designing Team Workstations: The Choreography of Teamwork, in Local Applications of the Ecological Approach to Human-Machine Systems, P. Hancock, J. Flach, J. Caird and K. Vicente ed., Erlbaum, 1995, 392--415.
26
27
28
29

CITED BY  29

Collaborative Colleagues:
Carl Gutwin: colleagues
Reagan Penner: colleagues
Kevin Schneider: colleagues