Research Section
Rationale modeling for software process evolution
Article first published online: 12 JUN 2008
DOI: 10.1002/spip.387
Copyright © 2008 John Wiley & Sons, Ltd.
Additional Information
How to Cite
Ocampo, A. and Münch, J. (2009), Rationale modeling for software process evolution. Software Process: Improvement and Practice, 14: 85–105. doi: 10.1002/spip.387
Publication History
- Issue published online: 27 MAR 2009
- Article first published online: 12 JUN 2008
Funded by
- German Federal Ministry of Education and Research. Grant Number: No.01| SE 11 A
- Abstract
- References
- Cited By
Keywords:
- sofware process evolution;
- rationale;
- software process models;
- process changes;
- resource description framework;
- process management
Abstract
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.

1099-1670/asset/SPIP_centre.gif?v=1&s=1cf0df5ff17e68b47c40906ba04142c53cef0263)
1099-1670/asset/cover.gif?v=1&s=a1e95d655e562e389ad1e9044e8581ba32023106)