ACM Home Page
Please provide us with feedback. Feedback
CVS integration with notification and chat: lightweight software team collaboration
Full text PdfPdf (292 KB)
Source Computer Supported Cooperative Work archive
Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work table of contents
Banff, Alberta, Canada
SESSION: Collaborative software engineering table of contents
Pages: 49 - 58  
Year of Publication: 2006
ISBN:1-59593-249-6
Authors
Geraldine Fitzpatrick  University of Sussex, Brighton UK
Paul Marshall  University of Sussex, Brighton UK
Anthony Phillips  University of Sussex, Brighton UK
Sponsors
ACM: Association for Computing Machinery
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 20,   Downloads (12 Months): 163,   Citation Count: 6
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/1180875.1180884
What is a DOI?

ABSTRACT

Code management systems like Concurrent Version System (CVS) can play an important role in supporting coordination in software development, but often at some time removed from original CVS log entries or removed from the informal conversations around the code. The focus of this paper is one team's long term use of a solution where CVS is augmented with a lightweight event notification system, Elvin, and a tickertape tool where CVS messages are displayed and where developers can also chat with one another. Through a statistical analysis of CVS logs, and a qualitative analysis of tickertape logs and interview data, there is evidence of the tool transforming archival log entries into communicative acts and supporting timely interactions. Developers used the close integration of CVS with chat for growing team culture, stimulating focused discussion, supplementing log information, marking phases of work, coordinating and negotiating work, and managing availability and interruptibility. This has implications for consideration of more lightweight solutions for supporting collaborative software development, as well as managing awareness and interruptions more generally.


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
Berliner, B., CVS II: parallelizing software development. In Proceedings of the Winter 1990 USENIX Conference, (Washington DC, USA,), USENIX Assoc., 1990, 341--352.
2
3
4
 
5
 
6
 
7
Fitzpatrick, G., Marshall, P. and Phillips, A. CVS integration with notification and chat: lightweight team support. CSRP 582, Uni of Sussex, Brighton, UK, 2006.
8
 
9
10
11
 
12
13
14
 
15
Kraut, R.E., Fish, R., Root, R.W. and Chalfonte, B. Informal communication in organizations: form, function and technology. in Oskamp, S. and Spacapan, S. eds. People's reactions to technologies in factories, offices and aerospace, Sage Publications, CA, 1990, 145--199.
16
17
 
18
 
19
 
20
Segall, B., Arnold, D., Boot, J., Henderson, M. and Phelps, T., Content Based Routing with Elvin4. In Proc AUUG2K, (Canberra, Australia, 2000).
21
 
22
23

CITED BY  6

Collaborative Colleagues:
Geraldine Fitzpatrick: colleagues
Paul Marshall: colleagues
Anthony Phillips: colleagues