Communications of the ACM - Special issue on analysis and modeling in software development
Awareness and coordination in shared workspaces
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Software engineering (5th ed.)
Software engineering (5th ed.)
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Theory and Practice of Software Development: Stages in a Debate
TAPSOFT '95 Proceedings of the 6th International Joint Conference CAAP/FASE on Theory and Practice of Software Development
An Environment for Cooperative Software Development Realization and Implications
HICSS '98 Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences - Volume 1
Computer supported cooperative software engineering with Beyond-Sniff
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
Concepts, model and framework of cooperative software engineering
CSCWD'04 Proceedings of the 8th international conference on Computer Supported Cooperative Work in Design I
A new incomplete preference relations based approach to quality function deployment
Information Sciences: an International Journal
Hi-index | 0.00 |
The development of large software systems demands intensive cooperation among multiple project team members with different responsibilities. The development process is often distributed across time and space and takes place within and between specialized workgroups. This necessitates finding appropriate answers to questions related to division of labor, to communication, and to coordination and cooperation in the planning, development and maintenance of software systems.Development environments that explicitly support group work are an important prerequisite for the production of high-quality software systems. Most of the software development environments in use today support primarily technical aspects and have shortcomings in the area of organizational support. This paper describes a model for cooperative work processes in software projects and a corresponding development environment that provides balanced support for both organizational and technical aspects of software development.The work toward the conception of the model and the implementation of the development environment have been completed, and the evaluation of the proposed approach has begun. Experience to date with using the developed environment confirms the assumption that the cooperative, cluster-oriented development improves both productivity and quality. The presented approach excels primarily in its easily understandable model, the intuitive usability of the tools and the comprehensible presentation of process- and product-related information.