|
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
|
Cleidson R. B. de Souza , David Redmiles , Paul Dourish, "Breaking the code", moving between private and public work in collaborative software development, Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work, November 09-12, 2003, Sanibel Island, Florida, USA
[doi> 10.1145/958160.958177]
|
| |
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
|
James Fogarty , Scott E. Hudson , Christopher G. Atkeson , Daniel Avrahami , Jodi Forlizzi , Sara Kiesler , Johnny C. Lee , Jie Yang, Predicting human interruptibility with sensors, ACM Transactions on Computer-Human Interaction (TOCHI), v.12 n.1, p.119-146, March 2005
[doi> 10.1145/1057237.1057243]
|
| |
9
|
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
 |
14
|
Susanne Hupfer , Li-Te Cheng , Steven Ross , John Patterson, Introducing collaboration into an application development environment, Proceedings of the 2004 ACM conference on Computer supported cooperative work, November 06-10, 2004, Chicago, Illinois, USA
[doi> 10.1145/1031607.1031611]
|
| |
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
|
Yutaka Yamauchi , Makoto Yokozawa , Takeshi Shinohara , Toru Ishida, Collaboration with Lean Media: how open-source software succeeds, Proceedings of the 2000 ACM conference on Computer supported cooperative work, p.329-338, December 2000, Philadelphia, Pennsylvania, United States
[doi> 10.1145/358916.359004]
|
CITED BY 6
|
|
|
|
|
|
|
|
|
|
|
Sarah S. Poon , Rollin C. Thomas , Cecilia R. Aragon , Brian Lee, Context-linked virtual assistants for distributed teams: an astrophysics case study, Proceedings of the ACM 2008 conference on Computer supported cooperative work, November 08-12, 2008, San Diego, CA, USA
|
|
|
Diego F. de Carvalho , Rafael Chies , André P. Freire , Luciana A. F. Martimiano , Rudinei Goularte, Video steganography for confidential documents: integrity, privacy and version control, Proceedings of the 26th annual ACM international conference on Design of communication, September 22-24, 2008, Lisbon, Portugal
|
|
|
Claudia-Lavinia Ignat , Stavroula Papadopoulou , Gérald Oster , Moira C. Norrie, Providing awareness in multi-synchronous collaboration without compromising privacy, Proceedings of the ACM 2008 conference on Computer supported cooperative work, November 08-12, 2008, San Diego, CA, USA
|
|