A model for selecting CSCW technologies for distributed software maintenance teams in virtual organisations

Software maintenance, just like any other software engineering activity, is being conducted in an increasingly distributed manner by teams which are often virtual. This paper critically reviews existing models for virtual organisations, investigates issues affecting distributed software maintenance teams (DSMT) and proposes a model for selecting the appropriate computer supported cooperative work (CSCW) and groupware tools and technologies in order to facilitate communication and resource allocation for DSMT. This model builds on current theories, classifications and major concepts in the area of CSCW and advances the way DSMT are perceived. This theoretical model is yet to be empirically evaluated and enriched so that it includes workflow management systems.

[1]  Andrew B. Whinston,et al.  The Calculus of Reengineering , 1996, Inf. Syst. Res..

[2]  R. van Dael,et al.  De virtuele organisatie , 1997 .

[3]  R. Nagel,et al.  Agile competitors and virtual organisations , 1995 .

[4]  Kathleen M. Carley,et al.  Network Structure in Virtual Organizations , 1999, J. Comput. Mediat. Commun..

[5]  Abbe Mowshowitz,et al.  Virtual Organization: A Vision of Management in the Information Age , 1994, Inf. Soc..

[6]  James D. Herbsleb,et al.  NotMeeting: a field trial of NetMeeting in a geographically distributed organization , 1999, SIGG.

[7]  Audris Mockus,et al.  Distance, dependencies, and delay in a global collaboration , 2000, CSCW '00.

[8]  Petra Bosch-Sijtsema,et al.  Style-based Team-Building of Virtual Organizations : The ISES case of R&D cooperation in the Utility Industry , 1997 .

[9]  Paul J. Layzell,et al.  Expert maintainers' strategies and needs when understanding software: a case study approach , 2001, Proceedings Eighth Asia-Pacific Software Engineering Conference.

[10]  Jay F. Nunamaker,et al.  A framework for collaboration and knowledge management , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[11]  Cheri Speier,et al.  A Typology of Virtual Organizations:An Empirical Study , 1997 .

[12]  Gerardo Canfora,et al.  A Design Rationale Based Environment for Cooperative Maintenance , 2000, Int. J. Softw. Eng. Knowl. Eng..

[13]  Gerardine DeSanctis,et al.  Coordination of Information Technology Management: Team-Based Structures and Computer-based Communication Systems , 1994, J. Manag. Inf. Syst..

[14]  M. Hammer,et al.  Reengineering the Corporation , 1993 .

[15]  Robert W. Blanning,et al.  A Formal Approach to Workflow Analysis , 2000, Inf. Syst. Res..

[16]  Y. P. Shao,et al.  A model of virtual organisations , 1998, J. Inf. Sci..

[17]  Linda A. Macaulay,et al.  Assisting knowledge management in virtual software teams: coping with location, time and cultural differences , 2000 .