Skip to main content

Analyzing a Software Process Model Repository for Understanding Model Evolution

  • Conference paper
Trustworthy Software Development Processes (ICSP 2009)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5543))

Included in the following conference series:

Abstract

Process models play a central role in the process improvement cycle. Often, large process models evolve in an ad-hoc manner, a fact that may easily have critical implications such as increased maintenance effort. This highlights the need for supporting the control and management of process model evolution, a kind of support that is currently widely missing. Analyzing existing model repositories in order to better understand model evolution can be seen as a first step towards identifying requirements for process model evolution support. This article presents a study that analyzes the evolution history of a large process model with the purpose of understanding model changes and their consequences. Besides the study description, the article provides an overview of related work, and suggests open questions for future work.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Soto, M., Ocampo, A., Münch, J.: The secret life of a process description: A look into the evolution of a large process model. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds.) ICSP 2008. LNCS, vol. 5007, pp. 257–268. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  2. V-Modell® XT, http://www.v-modell.iabg.de/ (last checked 2007-12-20)

  3. Royce, W.W.: Managing the development of large software systems: concepts and techniques. In: Proceedings of the 9th International Conference on Software Engineering. IEEE Computer Society Press, Los Alamitos (1987)

    Google Scholar 

  4. 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, Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  5. Manola, F., Miller, E. (eds.): RDF Primer. W3C Recommendation (2004), http://www.w3.org/TR/rdf-primer/ (last checked 2007-12-20)

  6. Prud’hommeaux, E., Seaborne, A. (eds.): SPARQL Query Language for RDF. W3C Working Draft (2006), http://www.w3.org/TR/rdf-sparql-query/ (last checked 2006-10-22)

  7. Ocampo, A., Soto, M.: Connecting the Rationale for Changes to the Evolution of a Process. In: Münch, J., Abrahamsson, P. (eds.) PROFES 2007. LNCS, vol. 4589, pp. 160–174. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  8. RUP. Rationale Unified Process, http://www-306.ibm.com/software/awdtools/rup/ (last checked 2008-08-06)

  9. Di Penta, M., Lanza, M.: Ninth international workshop on Principles of software evolution (IWPSE) (2007) ISBN:978-1-59593-722-3

    Google Scholar 

  10. 8th International Workshop on Principles of Software Evolution (IWPSE 2005), Lisbon, Portugal, September 5-7, 2005. IEEE Computer Society, Los Alamitos (2005) ISBN 0-7695-2349-8

    Google Scholar 

  11. 7th international Workshop Principles of Software Evolution. IWPSE, September 06 - 07, 2004, vol. 8. IEEE Computer Society, Washington, http://dx.doi.org/10.1109/IWPSE.2004.15

  12. Lehman, M.M., Belady, L.A. (eds.): Program Evolution: Processes of Software Change. Academic Press Professional, Inc., London (1985)

    Google Scholar 

  13. Parnas, D.L.: Software Aging. In: Proceedings of the 16th International Conference on Software Engineering (ICSE 1994), Sorrento, Italy, pp. 279–287 (1994)

    Google Scholar 

  14. van der Aalst, W.W.T., Maruster, L.: Workflow Mining: Discovering Process Models from Event Logs. IEEE Transactions on Knowledge and Data Engineering 2004 16(9), 1128–1142 (2004)

    Article  Google Scholar 

  15. Eiben, A.E., Smith, J.E.: Introduction to Evolutionary Computing. In: Natural Computing. Springer, Berlin (2003)

    Google Scholar 

  16. Ball, T., Kim, J.M., Porter, A.A., Siy, H.P.: If Your Version Control System Could Talk. In: Proc. ICSE Workshop Process Modelling and Empirical Studies of Software Eng. (1997)

    Google Scholar 

  17. Gall, H., Hajek, K., Jazayeri, M.: Detection of Logical Coupling Based on Product Release History. In: Proc. Int’l Conf. Software Maintenance (ICSM 1998), pp. 190–198 (November 1998)

    Google Scholar 

  18. Bieman, J.M., Andrews, A.A., Yang, H.J.: Understanding Change-Pronenes. In: OO Software through Visualization. In: Proc. 11th Int’l Workshop Program Comprehension, pp. 44–53 (May 2003)

    Google Scholar 

  19. Zimmermann, T., Zeller, A., Weissgerber, P., Diehl, S.: Mining version histories to guide software changes. IEEE Transactions on Software Engineering 31(6), 429–445 (2005) Digital Object Identifier 10.1109/TSE.2005.72

    Article  Google Scholar 

  20. Jazayeri, M.: Species evolve, individuals age Invited Keynote Talk. In: 8th International Workshop on Principles of Software Evolution (IWPSE 2005), Lisbon, Portugal, September 5-7, 2005. IEEE Computer Society, Los Alamitos (2005)

    Google Scholar 

  21. 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, pp. 334–341. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  22. Burd, E., Munro, M.: Evaluating the evolution of a C application. In: proceedings International Workshop on Principles of Software Evolution, http://dontaku.csce.kyushu.ac.jp/IWPSE99/Proceedings

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Soto, M., Ocampo, A., Münch, J. (2009). Analyzing a Software Process Model Repository for Understanding Model Evolution. 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_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01680-6_34

  • 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)

Publish with us

Policies and ethics