Abstract
Popular process models such as the Rational Unified Process or the V-Modell XT are by nature large and complex. Each time that a new release is published software development organizations are confronted with the big challenge of understanding the rationale behind the new release and the extent to which it affects them. Usually, there is no information about what has changed or most importantly why. This is because of the lack of a flexible approach that supports organizations responsible for evolving such large process models in documenting their decisions and that reflects the extent of the capabilities to which they can provide this information. This paper describes an approach to incrementally deploying rationale support as needed to match an organization’s needs, the capabilities and interests of the organization’s process engineering teams, and the organization’s willingness to support the effort required for the collection and application of the rationale information.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Adaptive Services Grid Project, “ASG”, http://asg-platform.org/cgi-bin/twiki/view/Public
Armbrust, O., Ocampo, A., Soto, M.: Tracing Process Model Evolution: A Semi-Formal Process Modeling Approach. In: Oldevik, J., Aagedal, J. (eds.) ECMDA - TW 2005, pp. 57–66 (2005)
Basili, V., Weiss, D.: A Methodology for Collecting Valid Software Engineering Data. IEEE Transactions on Software Engineering 1984, 728–738 (1984)
Haman, D., Kempkens, R., Rösch, P., Verlage, M., Webby, R., Zettel, J., Becker-Kornstaedt, U.: Support for the Process Engineer: The Spearmint Approach to Software Process Definition and Process Guidance. In: Jarke, M., Oberweis, A. (eds.) CAiSE 1999. LNCS, vol. 1626, p. 119. Springer, Heidelberg (1999)
Dutoit, A.H., McCall, R., Mistrík, I., Paech, B.: Rationale Management in Software Engineering, http://dx.doi.org/10.1007/978-3-540-30998-7
Space engineering Software - Part 1: Principles and requirements. ESTEC, P.O. Box 299, 2200 AG Noordwijk, The Netherlands: ESA Publications Division, November 28 (2003)
Space product assurance - Software product assurance. ESTEC, P.O. Box 299, 2200 AG Noordwijk, The Netherlands: ESA Publications Division, October 10 (2003)
Systems and software engineering – Software life cycle processes: ISO, March 18 (2008)
Jones, M., Gomez, E., Mantineo, A., Mortensen U.K.: Introducing ECSS Software-Engineering Standards within ESA. Practical approaches for space- and ground-segment software, ESA bulletin 111 (August 2002), http://www.esa.int/esapub/bulletin/bullet111/chapter21_bul111.pdf
V-Modell XT, http://www.kbst.bund.de/cln_012/nn_999710/Content/Standards/V__Modell__xt/v__modell__xt__node.html
Ocampo, A., Münch, J.: Process evolution supported by rationale: An empirical investigation of process changes. In: Wang, Q., Pfahl, D., Raffo, D.M., Wernick, P. (eds.) SPW/ProSim 2006. LNCS, vol. 3966. Springer, Heidelberg (2006)
Ocampo, A., Münch, J.: Rationale modeling for software process evolution. In: Software Process: Improvement and Practice, June 12, pp. 1077–4866 (2008), http://dx.doi.org/10.1002/spip.387
Ocampo, A., Soto, M.: Connecting the Rationale for Changes to the Evolution of a Process. In: Münch, J., Vierimaa, M. (eds.) PROFES 2006. LNCS, vol. 4034. Springer, Heidelberg (2006)
Software Process Engineering Metamodel Specification, 2nd edn. (January 2005), http://www.omg.org/technology/documents/formal/spem.htm
Business Process Modeling Notation Specification (February 2006), http://www.omg.org/technology/documents/br_pm_spec_catalog.htm#BPMN
Ponz, D., Spada, M.: Three Years of ECSS Software Standards: An Appraisal and Outlook: OPS-G Forum, January 20 (2006)
Shum, S., Selvin, A., Sierhuis, M., Conklin, J., Haley, C., Nuseibeh, B.: Hypermedia Support for Argumentation-Based Rationale. Rationale Management in Software Engineering, pp. 111–132
Soto, M., Münch, J.: Focused identification of process model changes. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds.) ICSP 2007. LNCS, vol. 4470, pp. 182–194. Springer, Heidelberg (2007)
Ocampo, A., Münch, J.: The REMIS approach for rationale-driven process model evolution. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds.) ICSP 2007. LNCS, vol. 4470, pp. 12–24. Springer, Heidelberg (2007)
Ocampo, A.: The REMIS Approach to Rationale-based Support for Process Model Evolution. PhD thesis, University of Kaiserslautern, PhD Thesis in Experimental Software Engineering, vol. 25 (2009)
Manola, F., Miller, E. (eds.): RDF Primer. W3C Recommendation (2004), http://www.w3.org/TR/rdf-primer/ (last checked 2009-02-20)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ocampo, A., Münch, J., Riddle, W.E. (2009). Incrementally Introducing Process Model Rationale Support in an Organization. In: Wang, Q., Garousi, V., Madachy, R., Pfahl, D. (eds) Trustworthy Software Development Processes. ICSP 2009. Lecture Notes in Computer Science, vol 5543. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01680-6_30
Download citation
DOI: https://doi.org/10.1007/978-3-642-01680-6_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01679-0
Online ISBN: 978-3-642-01680-6
eBook Packages: Computer ScienceComputer Science (R0)