DocumentCode
320256
Title
An environment for cooperative software development realization and implications
Author
Altmann, Josef ; Weinreich, Rainer
Author_Institution
C. Doppler Lab. for Software Eng., Johannes Kepler Univ., Linz, Austria
Volume
1
fYear
1998
fDate
6-9 Jan 1998
Firstpage
27
Abstract
The development of large software systems is teamwork that requires tool support for coordinating cooperative activities, maintaining project control and sharing information. Existing collaborative environments that aim to support cooperative software development often try to predefine and automate the development process. This leads to problems since software development is a highly dynamic process where creativity, uncertainty, informal communication and incremental modification play important roles. The authors present an environment for distributed cooperative software development that supports informal communication as well as planning, defining, manipulating and supervising cooperative development activities. The environment accommodates the highly dynamic development process primarily by providing guidelines for various activities and work processes that can be changed according to a clearly defined cooperation model
Keywords
groupware; planning; software engineering; cooperation model; cooperative activity coordination; cooperative software development; cooperative software development realization; creativity; incremental modification; informal communication; information sharing; large software system development; planning; project control; teamwork; tool support; uncertainty; Automatic control; Collaborative work; Communication system control; Engines; Guidelines; Laboratories; Object oriented modeling; Programming; Software engineering; Uncertainty;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
Conference_Location
Kohala Coast, HI
Print_ISBN
0-8186-8255-8
Type
conf
DOI
10.1109/HICSS.1998.653043
Filename
653043
Link To Document