The development of complex software systems is increasingly characterized by intensive teamwork. Software development often represents a temporally and geographically distributed, cooperative work process that takes place within and among specialized teams. The goal of cooperative software development is to support communication, coordination and cooperation during the development process in order to continuously improve the quality of the product and the process.
This research project is divided into four main parts: design principles for the development of cooperative software development environments, potentials and boundaries of existing research approaches and tools, a model for cooperative work processes in software projects, and a distributed, object-oriented environment for cooperative software development.
Sprache der Kurzfassung:
Englisch
Englische Bezeichnung:
Cooperative Software Development
Englische Kurzfassung:
The development of complex software systems is increasingly characterized by intensive teamwork. Software development often represents a temporally and geographically distributed, cooperative work process that takes place within and among specialized teams. The goal of cooperative software development is to support communication, coordination and cooperation during the development process in order to continuously improve the quality of the product and the process.
This research project is divided into four main parts: design principles for the development of cooperative software development environments, potentials and boundaries of existing research approaches and tools, a model for cooperative work processes in software projects, and a distributed, object-oriented environment for cooperative software development.