Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Automatic text processing: the transformation, analysis, and retrieval of information by computer
Automatic text processing: the transformation, analysis, and retrieval of information by computer
Support for comprehensive reuse
Software Engineering Journal - Special issue on software process and its support
Object-oriented software engineering: the professional developer's guide
Object-oriented software engineering: the professional developer's guide
Augmenting the organizational memory: a field study of answer garden
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
State of the art and open issues in process-centered software engineering environments
Journal of Systems and Software - Special issue on achieving quality in software
E3: object-oriented software process model design
Software process modelling and technology
Computational reflection in software process modeling: the SLANG approach
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Self-Organizing Maps
Software Process Modelling and Technology
Software Process Modelling and Technology
Software Process Model Evolution in the SPADE Environment
IEEE Transactions on Software Engineering
In Favour of a Coherent Process Coding Language
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
Process Modelling Languages: One or Many?
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Software development often suffers from well-known problems as for example wrong schedules and cost estimations, low productivity, and low product quality. In order to overcome these problems we suggest in this paper to adapt the concepts of "organizational memory" and "organizational learning" and we argue in favor of establishing a reuse culture of software process models. We introduce an approach based on the process definition/instantiation/enaction paradigm and on the reuse of explicit software process descriptions (process models). The key features of our approach are the division of process descriptions into a goal-oriented process definition document and a formal implementation-oriented process model on the one hand, and the use of an artificial neural network, more precisely a self-organizing map, for classification and retrieval purposes on the other hand. In this paper, we present an exposition of our approach and discuss the promising results of an experiment in structuring a software process library and retrieving reuse candidates for upcoming projects.