Title :
Communication, collaboration and cooperation in software development-how should we support group work in software development?
Author_Institution :
Dept. of Comput. Sci., Tokyo Inst. of Technol., Japan
Abstract :
Software development is essentially cooperative work which is collaboratively performed by various roles of persons and tools. Communication among the members of a development team (e.g. conversation) and among the tools is one of the most important characteristics for this collaborative work. To make our software development environment more effective and comfortable, we should observe what communication, collaboration and cooperation are actually made in development processes and what styles are suitable for us. In this paper, several case studies and analytic results in software development are surveyed, and I discuss what kinds of tools are required to seamlessly support group work in software development
Keywords :
computer aided software engineering; groupware; human factors; human resource management; project support environments; software development management; collaboration; communication; conversation; cooperative work; development team; group work; software development environment; Collaborative software; Collaborative tools; Collaborative work; Computer aided software engineering; Computer science; Performance analysis; Programming; Software engineering; Software performance; Software tools;
Conference_Titel :
Software Engineering Conference, 1995. Proceedings., 1995 Asia Pacific
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-8186-7171-8
DOI :
10.1109/APSEC.1995.496949