Incrementally Introducing Process Model Rationale Support in an Organization
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Managing process diversity by applying rationale management in variant rich processes
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
Teaching software process modeling
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Evolving a software process without a retrospective on its evolution and, in consequence, without an appropriate understanding, can lead to important problems for a software development organization. Two examples of such problems are inefficient performance as a consequence of the arbitrary introduction of changes or difficulty in demonstrating compliance to a given standard. Capturing information on the rationale underlying process changes provides a means for better understanding process evolution. This article presents two studies aimed at understanding and identifying information needs for describing the rationale for process evolution. Additionally, it presents an approach for incrementally evolving processes supported by this rationale. This approach is derived from the results of the studies and a survey of related work. An application of the approach during the evolution of a reference process for developing service-oriented applications is presented together with experience and open questions for future research work. Copyright © 2008 John Wiley & Sons, Ltd.