Evolving a Programming Environment Into a Cooperative Software Engineering Environment
Teamwork is a prerequisite for the development of large complex software systems. In conventional software engineering coordination of teamwork is achieved by exchanging formal documents and by providing support for keeping these documents consistent while several developers are evolving them. In order to support teamwork more effectively it is either possible to provide better support for the conventional software engineering approach or to move the focus beyond coordination towards cooperation. Each of the two follow-up projects of the Sniff project take one of these approaches. The commercial SNiFF+ project lays emphasis on the seamless integration of a programming environment and configuration management systems. The research oriented Beyond-Sniff project concentrates on the search for new approaches to supporting cooperative software engineering.
[Bis95b] Bischofberger W.R., Kleinferchner C.F. and Mätzel K.-U.. Evolving a Programming Environment Into a Cooperative Software Engineering Environment. In Proceedings of CONSEG '95, New Dehli, February 1995, pages 95-106, Tata McGraw-Hill, 1995.