Software Engineering Journal - Controlling software projects
IEEE Transactions on Software Engineering
Engineering project management techniques and their application to computer projects
Software Engineering Journal
Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
A plan-based intelligent assistant that supports the software development
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Software process model analysis based on FUNSOFT nets
Systems Analysis Modelling Simulation
Soft systems methodology in action
Soft systems methodology in action
Software Engineering Journal - Special issue on software process and its support
The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
A software process model based on unit workload network
ISPW '90 Proceedings of the 5th international software process workshop on Experience with software process models
Information Engineering: Introduction
Information Engineering: Introduction
Software Process Model Evolution in the SPADE Environment
IEEE Transactions on Software Engineering
Coordination Theory and Software Process Technology
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
Hi-index | 0.00 |
A critical factor in delivering quality software products is the quality of the software process. Software development is characterized by its multi-party activity (MPA), and a major challenge in managing the software process is the coordination of its constituent activities, resources and people. In this paper, we review approaches and techniques for managing multi-party activity in the software process in terms of their originating domain and the coordination features they address. Malone and Crowston‘s framework of coordination dependencies is adopted to consider common dependencies between activities and to classify the different approaches that have been taken to their management in software engineering. Some observations are made regarding strategies for achieving effective coordination and on areas for further investigation.