skip to main content
10.1145/1180875.1180884acmconferencesArticle/Chapter ViewAbstractPublication PagescscwConference Proceedingsconference-collections
Article

CVS integration with notification and chat: lightweight software team collaboration

Published:04 November 2006Publication History

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

  1. Berliner, B., CVS II: parallelizing software development. In Proceedings of the Winter 1990 USENIX Conference, (Washington DC, USA,), USENIX Assoc., 1990, 341--352.Google ScholarGoogle Scholar
  2. Chiang, I.R. and Vijay, S.M. Improving software team productivity. Commun. ACM, 47, 5, (2004), 89--93. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Curtis, B., Krasner, H. and Iscoe, N. A field study of the software design process for large systems. Commun. ACM, 31, 11, (1988), 1268--1287. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. de Souza, C.R.B., Redmiles, D. and Dourish, P., "Breaking the code", moving between private and public work in collaborative software development. In Proc GROUP 2003, (FL, USA,), ACM Press, 2003, 105--114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. DeMarco, T. and Lister, T. Peopleware (2nd ed.): productive projects and teams. Dorset House Publishing Co., Inc., 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Fitzpatrick, G., Kaplan, S., Mansfield, T., Arnold, D. and Segall, B. Supporting Public Availability and Accessibility with Elvin: Experiences and Reflections. Comput. Supported Coop. Work, 11, 3, (2002), 447--474. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  8. Fogarty, J., Hudson, S.E., Atkeson, C.G., Avrahami, D., Forlizzi, J., Kiesler, S., Lee, J.C. and Yang, J. Predicting human interruptibility with sensors. ACM Trans. Comput.-Hum. Interact., 12 , 1, (2004), 119--146. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Froehlich, J. and Dourish, P., Unifying Artifacts and Activities in a Visual Tool for Distributed Software Development Teams. In Proc ICSE 2004 , IEEE Computer Society, 2004, 387--396. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Grinter, R.E., Using a configuration management tool to coordinate software development. In Proc COOCS 1995, (Milpitas, CA, USA), ACM Press, 1995, 168--177. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Gutwin, C., Penner, R. and Schneider, K., Group awareness in distributed software development. In Proc. CSCW 2004, (Chicago, IL, USA), ACM Press, 2004, 72--81. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Herbsleb, J.D. and Grinter, R.E. Architectures, Coordination, and Distance: Conway's Law and Beyond. IEEE Softw., 16, 5, (1999), 63--70. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Herbsleb, J.D. and Grinter, R.E., Splitting the organization and integrating the code: Conway's law revisited. In Proc.ICSE 1999 (Los Angeles, CA, USA), IEEE Computer Society Press, 1999, 85--95. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Hupfer, S., Cheng, L.-T., Ross, S. and Patterson, J., Introducing collaboration into an application development environment. In Proc CSCW2004 (Chicago, Illinois, USA,), ACM Press, 2004, 21--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  16. Kraut, R.E. and Streeter, L.A. Coordination in software development. Commun. ACM, 38, 3, (1995), 69--81. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Mark, G., Gonzalez, V.M. and Harris, J., No task left behind? Examining the nature of fragmented work. In Proc CHI 2005, (Portland, OR, USA), ACM Press, 2005, 321--330. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Perry, D.E., Staudenmayer, N. and Votta, L.G. People, Organizations, and Process Improvement. IEEE Softw., 11, 4, (1994), 36--45. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Sarma, A., Noroozi, Z. and van der Hoek, A., Palantir: raising awareness among configuration management workspaces. In Proc ICSE 2003 (Portland, OR, USA), IEEE Computer Society, 2003, 444--454. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Segall, B., Arnold, D., Boot, J., Henderson, M. and Phelps, T., Content Based Routing with Elvin4. In Proc AUUG2K, (Canberra, Australia, 2000).Google ScholarGoogle Scholar
  21. Storey, M.-A.D., Cubranic, D. and German, D.M., On the use of visualization to support awareness of human activities in software development: a survey and a framework. In Proc Symposium on Software visualization, (St. Louis, MI, 2005), ACM Press, 2005, 193--202. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Schummer T, Lost and found in software space. In Proc HICSS-34, IEEE Computer Society Press, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Yamauchi, Y., Yokozawa, M., Shinohara, T. and Ishida, T., Collaboration with Lean Media: how open-source software succeeds. In Proc CSCW 2000, (Philadelphia, PA, USA), ACM Press, 2000,329--338. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. CVS integration with notification and chat: lightweight software team collaboration

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  CSCW '06: Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
                  November 2006
                  548 pages
                  ISBN:1595932496
                  DOI:10.1145/1180875

                  Copyright © 2006 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 4 November 2006

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  Overall Acceptance Rate2,235of8,521submissions,26%

                  Upcoming Conference

                  CSCW '24

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader