CVS integration with notification and chat: Lightweight software team collaboration

Geraldine Fitzpatrick*, Paul Marshall, Anthony Phillips

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference Contribution (Conference Proceeding)

47 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings of the 20th Anniversary ACM Conference on Computer Supported Cooperative Work, CSCW 2006
Pages49-58
Number of pages10
DOIs
Publication statusPublished - 1 Dec 2006
Event20th Anniversary ACM Conference on Computer Supported Cooperative Work, CSCW 2006 - Banff, AB, Canada
Duration: 4 Nov 20068 Nov 2006

Conference

Conference20th Anniversary ACM Conference on Computer Supported Cooperative Work, CSCW 2006
CountryCanada
CityBanff, AB
Period4/11/068/11/06

Keywords

  • Awareness
  • Chat
  • Communication
  • CVS
  • Event notification
  • Interruptability
  • Interruptibility
  • Log analysis
  • Software development

Fingerprint

Dive into the research topics of 'CVS integration with notification and chat: Lightweight software team collaboration'. Together they form a unique fingerprint.

Cite this