Existing work patterns must be closely observed in developing a software reuse tool that is accepted. The results of the PRACTITIONER Project confirmed the significance of the understanding of an application domain and the human factors in the work flow. In this paper we present a model for collaborative software development in general and for software reuse in particular. This model takes an object-oriented approach and puts stress on the management side of the collaboration, such as the coordination embedded in the role allocation and automatic message passing. Experiments to validate the model are undergoing along with the redesigning of our hypermedia collaborative and reuse support system. Several examples are given to show how this model fits into the work flow.
All Science Journal Classification (ASJC) codes