Negotiating Boundaries. Configuration Management in Software Development Teams

Abstract

Using case-study material from threesmall software development teams, this paper analysesthe regionalisation of ’design spaces‘. Its mainpurpose is to understand problems and practices ofcooperative work in such spaces. ’Configurationmanagement‘ is used to denote both a practice andsupporting software tools and their relationship. Amajor concern is how to develop practices and toolsthat support cooperation across multipleorganisational and social boundaries whilesimultaneously being ‘respectful of regionalisations’.

This is a preview of subscription content, access via your institution.

References

  1. Beck, Eevi E. (1995): Changing Documents/Documenting Changes: Using Computers for Collaborative Writing Over Distance. In Susan Leigh Star (ed.): Cultures of Computing. London: Blackwell, pp. 53–68.

    Google Scholar 

  2. Bernstein, Philip A. and Umeshwar Dayal (1994): An Overview of Repository Technology. Proceedings of the 20 th VLDB Conference, pp. 705–713.

  3. Bersoff, Edward H. and Alan M. Davis (1991): Impacts of Life Cycle Models on Software. Communications of the ACM, vol. 34, no. 8, pp. 104–118.

    Google Scholar 

  4. Bersoff, Edward H., Henderson Vilas D. and Stanley G. Siegel (1980): Software Configuration Management. Englewood Cliffs: Prentice Hall.

    Google Scholar 

  5. Bowers, John, Button, Graham and Wes Sharrock (1995): Workflow from Within and Without: Technology and Cooperative Work. In Hans Marmolin, Yngve Sundblad and Kjeld Schmidt (eds.): ECSCW'95. Proceedings of the Fourth European Conference on Computer-Supported Cooperative Work, Stockholm, Sweden, 10-14 September 1995. Dordrecht: Kluwer Academic Publishers, pp. 51–66.

    Google Scholar 

  6. Bucciarelli, Louis L. (1988): Engineering Design Process. In Frank A. Dubinskas (ed.): Making Time. Philadelphia: Temple University Press, pp. 92–122.

    Google Scholar 

  7. Button, Graham (ed.) (1993): Technology in Working Order. Studies of Work, Interaction, and Technology. London: Routledge.

    Google Scholar 

  8. Clement, Andrew and Ina Wagner, (1995): Fragmented Exchange. Disarticulation and the Need for Regionalized Communication Spaces. In Hans Marmolin, Yngve Sundblad and Kjeld Schmidt (eds.): ECSCW'95. Proceedings of the Fourth European Conference on Computer-Supported Cooperative Work, Stockholm, Sweden, 10-14 September 1995. Dordrecht: Kluwer Academic Publishers, pp. 33–49.

    Google Scholar 

  9. Cronk, Randall D. (1992): Tributaries and Deltas. Tracking Software Change in Multiplatform Environments. BYTE, January 1992, pp. 177–186.

  10. Eaton, David W. (1997): Configuration Management Tools Summary. http://www.iac.honeywell. com/Pub/Tech/CM/CMToo ls.html.

  11. Giddens, Anthony (1984): The Constitution of Society: Outline of the Theory of Structuration. Cambridge: Polity Press.

  12. Grinter, Rebecca E. (1995): Supporting Articulation Work Using Software Configuration Management Systems. CSCW The Journal of Collaborative Computing, Special Issue on Studies of Cooperative Design, vol.5, no.4. Dordrecht: Kluwer Academic Publishers, pp. 447–465.

    Google Scholar 

  13. Intersolv (1991): PVCS. Version Control System. Users' Reference Manual. Orlando: Intersolv Inc.

    Google Scholar 

  14. Robinson, Mike (1993): Common Artefacts in the Design of Computer Support for Cooperative Work. In Report of COST14 'CoTech' Working Group 4. Roskilde, Denmark: Risoe National Laboratory, pp. 105–148.

    Google Scholar 

  15. Kirby, Andrew and Tom Rodden (1995): Contact: Support for Distributed Cooperative Writing. In Hans Marmolin, Yngve Sundblad and Kjeld Schmidt (eds.): ECSCW'95. Proceedings of the Fourth European Conference on Computer-Supported Cooperative Work, Stockholm, Sweden, 10-14 September 1995. Dordrecht: Kluwer Academic Publishers, pp. 101–116.

    Google Scholar 

  16. Leblang, David B. (1994): The CM Challenge: Configuration Management that Works. In Walter E. Tichy (ed.): Configuration Management. Chichester, New York: John Wiley & Sons, pp. 1–37.

    Google Scholar 

  17. Schmidt, Kjeld (1997): Of Maps and Scripts: The Status of Formal Constructs in Cooperative Work. In Wolfgang Prinz, Stephen C. Hayne, Mark Pendergast and Kjeld Schmidt (eds.): GROUP'97. ACM Conference on Supporting Group Work, Phoenix, Arizona, 16-19 November 1997. New York: ACM Press (Forthcoming).

    Google Scholar 

  18. Suchman, Lucy (1987): Plans and Situated Actions. The Problem of Human-Machine Communication. Cambridge: Cambridge University Press.

    Google Scholar 

  19. Tellioğlu, Hilda (1995): Software Technology in a Networked Computer Environment: Configuration Management in Software Design and Development Teams. In NETIES'95. Proceedings of the 2 nd International Workshop/Conference on Network Entities, The Organizational Impact of Telematics, Athens, Greece, 12-13 October 1995, Technological Educational Institute (T.E.I.) of Piraeus (Forthcoming).

  20. Tellioğlu, Hilda (1996a): Configuration Management in Collaborative Writing. In Jane M. Carey (ed.): AIS'96. Association for Information Systems. Proceedings of the Americas Conference on Information Systems, 16-18 August 1996, Phoenix, Arizona. Pittsburgh: Katz Graduate School of Business, University of Pittsburgh, pp. 594–595a.

    Google Scholar 

  21. Tellioğlu, Hilda (1996b): Configuration Management Systems as Collaborative Systems in Software Production Teams. In Arun Sen and George Ernst (eds.): WITS'96. Proceedings of the Sixth Workshop on Information Technologies and Systems, Cleveland, Ohio, 14-15 December 1996. pp. 152–161.

  22. Tellioğlu, Hilda and Ina Wagner (1995): Software Cultures. The influence of work organisation, management style and occupational culture on systems designers' approaches in a cross-cultural perspective. Final Report of the COST A4 Research Project. Abteilung für CSCW, Institut für Gestaltungs-und Wirkungsforschung, TU Wien.

  23. Tichy, Walter E. (ed.) (1994): Configuration Management. Chichester, New York: John Wiley & Sons.

    Google Scholar 

  24. Wagner, Ina (1997a): Telespace. Exploring Work Practices in Two Domains of Use. In Proceedings of the Conference on Technology and Democracy-Comparative Perspectives, Centre for Technology and Culture, University of Oslo (Forthcoming).

  25. Wagner, Ina (1997b): Fliessende Übergänge und Collagen. Ästhetische Produktion in elektronischen Terrains. In Manfred Faßler (ed.): Virtuelle Realitäten-Die Wirklichkeit des Abstrakten.Wilhelm Fink Verlag (Forthcoming).

  26. Wagner, Ina and Hilda Tellioğlu, (In Preparation): Software Cultures. Cultural Practices in the Creation of Identity Spaces in Systems Design. Manuscript, TU Wien.

  27. Watson-Verran, Helen and David Turnbull (1995): Knowledge Systems as Assemblages of Local Knowledge. In Sheila Jasanoff, Gerald E. Markle, James C. Petersen and Trevor Pinch (eds.): Handbook of Science and Technology Studies. London: Sage, pp. 115–139.

    Google Scholar 

  28. Wagner, Ina and Hilda Tellioğlu, (In Preparation): Software Cultures. Cultural Practices in the Creation of Identity Spaces in Systems Design. Manuscript, TU Wien.

  29. Watson-Verran, Helen and David Turnbull (1995): Knowledge Systems as Assemblages of Local Knowledge. In Sheila Jasanoff, Gerald E. Markle, James C. Petersen and Trevor Pinch (eds.): Handbook of Science and Technology Studies. London: Sage, pp. 115–139.

    Google Scholar 

Download references

Author information

Affiliations

Authors

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Tellioğlu, H., Wagner, I. Negotiating Boundaries. Configuration Management in Software Development Teams. Computer Supported Cooperative Work (CSCW) 6, 251–274 (1997). https://doi.org/10.1023/A:1008686916910

Download citation

  • Configuration Management (CM)
  • CSCW
  • Articulation work
  • Empirical studies