Skip to main content

Trends in Harmonization of Multiple Reference Models

  • Conference paper
Evaluation of Novel Approaches to Software Engineering (ENASE 2010)

Abstract

Diverse models currently exist in the field of Software Engineering which help organizations to apply recommended practices in order to support ther multiple needs in the areas of software development, maintenance and operation, security, IT government, etc. Examples of such models are CMMI, ISO 9001, ISO 12207, ISO 27001, COBIT, ITIL. Nevertheless, many differences exist between these models, since each model defines its own structure, terminology, definitions and quality systems, amongst other aspects. This issue increases the complexity when an organization is required to apply two or more models in order to satisfy its needs. Organizations must, therefore, define the most appropriate means of choosing and implementing multi-models, and harmonization may be one solution. This paper presents a systematic literature review with the aim of analyzing the state of the art with regard to inititatives concerning the harmonization of multiple reference models. As a result, it has been concluded that there is currently a lack of guidelines with which to help organizations to implement the harmonization of multiple models, and of a unified terminology with which to homogenize the diversity of the structure of the different models and the harmonization techniques which can be applied. In order to address these issues, a framework to support the harmonization of multiple models is outlined.

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. Piattini, M., Vidal, F.H.: Gobierno de las tecnologías y los sistemas de información, Ra-Ma, Madrid, España (2007)

    Google Scholar 

  2. Pardo, C., Pino, F., García, F., Piattini, M.: Homogenization of Models to Support multi-model processes in Improvement Environments. In: 4th International Conference on Software and Data Technologies, Sofía, pp. 151–156 (2009)

    Google Scholar 

  3. Siviy, J., Kirwan, P., Morley, J., Marino, L.: Maximizing your Process Improvement ROI through Harmonization. Technical report, Software Engineering Institute (SEI). Carnegie Mellon University (2008)

    Google Scholar 

  4. SEI: The PrIME Project (2010), http://www.sei.cmu.edu/process/research/prime-details.cfm

  5. ARMONÍAS: A Process for Driving Multi-models Harmonization, ARMONÍAS Project (2009), http://alarcos.esi.uclm.es/armonias/

  6. SPICE: Enterprise SPICE. An enterprise integrated standards-base model (2008), http://www.enterprisespice.com/

  7. Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering: Version 2.3. EBSE Technical Report (2007)

    Google Scholar 

  8. Biolchini, J., Gomes, P., Cruz, A., Travassos, G.: Systematic Review in Software Engineering. Technical report, Systems Engineering and Computer Science Department, UFRJ (2005)

    Google Scholar 

  9. Pino, F., Garcia, F., Piattini, M.: Software Process Improvement in Small and Medium Software Enterprises: A Systematic Review. Software Quality Journal 16, 237–261 (2008)

    Article  Google Scholar 

  10. Paulk, M.C.: Comparing ISO 9001 and the Capability Maturity Model for Software. Software Quality Journal 2, 245–256 (1993)

    Article  Google Scholar 

  11. Paulk, M.C.: A Comparison of ISO 9001 and the capability maturity model for software. Technical report, Software Engineering Institute (1994)

    Google Scholar 

  12. Paulk, M.C.: How ISO 9001 compares with the CMM. IEEE Software 12, 74–83 (1995)

    Article  Google Scholar 

  13. Yoo, C., Yoon, J., Lee, B., Lee, C., Lee, J., Hyun, S., Wu, C.: An integrated model of ISO 9001:2000 and CMMI for ISO registered organizations. In: Proceedings - Asia-Pacific Software Engineering Conference (APSEC), Busan, pp. 150–157 (2004)

    Google Scholar 

  14. Yoo, C., Yoon, J., Lee, B., Lee, C., Lee, J., Hyun, S., Wu, C.: A unified model for the implementation of both ISO 9001:2000 and CMMI by ISO-certified organizations. Journal of Systems and Software 79, 954–961 (2006)

    Article  Google Scholar 

  15. Mutafelija, B., Stromber, H.: ISO 9001:2000 - CMMI V1.1 Mappings. Technical report, Software Engineering Institute (2003)

    Google Scholar 

  16. Kitson, D.H., Vickroy, R., Walz, J., Wynn, D.: An Initial Comparative Analysis of the CMMI Version 1.2 Development Constellation and the ISO 9000 Family. Technical report, Software Engineering Institute. Carnegie Mellon (2009)

    Google Scholar 

  17. Oshana, R.S., Linger, R.C.: Capability maturity model software development using cleanroom software engineering principles - results of an industry project. In: Hawaii International Conference on System Sciences, Maui, p. 260 (1999)

    Google Scholar 

  18. Mutafelija, B., Stromber, H.: Architecting Standard Processes with SWEBOK and CMMI. In: SEPG 2006 Conference on Systems and Software Consortium, Nashville, p. 38 (2006)

    Google Scholar 

  19. Lin, L.-C., Li, T.-S., Kiang, J.P.: A continual improvement framework with integration of CMMI and six-sigma model for auto industry. Quality and Reliability Engineering International 25, 551–569 (2009)

    Article  Google Scholar 

  20. CITIL: CMMI+ITIL (2010), http://www.wibas.de/publikationen/referenzmodelle/was_ist_cmmi/index_de.html

  21. Pino, F., Balssarre, M.T., Piattini, M., Visaggio, G.: Harmonizing maturity levels from CMMI-DEV and ISO/IEC 15504. Software Process: Improvement and Practice (2009) (in press)

    Google Scholar 

  22. Minnich, I.: EIA IS 731 compared to CMMISM-SE/SW. Systems Engineering 5, 62–72 (2002)

    Article  Google Scholar 

  23. Croll, P.R.: Interoperability of Systems Engineering Standards-Harmonizing World and National Perspectives. In: 5th Annual Systems Engineering Conference, Tampa, p. 30 (2002)

    Google Scholar 

  24. ITGI: Aligning Cobit 4.1, ITIL V3 and ISO/IEC 27002 for Business Benefit. Technical report, IT Governance Institute (ITGI) and Office of Government Commerce (OGC) (2008)

    Google Scholar 

  25. Rout, T.P.: SPICE and the CMM: is the CMM compatible with ISO/IEC 15504? AquIS, Venice, Italy 12 (1998)

    Google Scholar 

  26. Rout, T.P., Tuffley, A.: Harmonizing ISO/IEC 15504 and CMMI. Software Process: Improvement and Practice 12, 361–371 (2007)

    Article  Google Scholar 

  27. Wangenheim, C.G.v., Thiry, M.: Analyzing the Integration of ISO/IEC 15504 and CMMI-SE/SW. Technical report, LQPS - Laboratorio de Qualidade e Productividade de Software. Universidad do Vale do Itajaí - UNIVALI (2005)

    Google Scholar 

  28. Lepasaar, M., Mäkinen, T., Varkoi, T.: Structural comparison of SPICE and continuos CMMI. In: The Proceedings of SPICE 2002, Venice, Italy, pp. 223–234 (2002)

    Google Scholar 

  29. Foegen, M., Richter, J.: CMM, CMMI and ISO 15504 (SPICE). Technical report, IT Maturity Services (2003)

    Google Scholar 

  30. Ibrahim, L., Pyster, A.: A Single Model for Process Improvement. IT Professional 6, 43–49 (2004)

    Article  Google Scholar 

  31. Biffl, S., Winkler, D., Höhn, R., Wetzel, H.: Software process improvement in Europe: potential of the new V-modell XT and research issues. Software Process: Improvement and Practice 11, 229–238 (2006)

    Article  Google Scholar 

  32. Ferchichi, A., Bigand, M., Lefebvre, H.: An Ontology for Quality Standards Integration in Software Collaborative Projects. In: First International Workshop on Model Driven Interoperability for Sustainable Information Systems, Montpellier, pp. 17–30 (2008)

    Google Scholar 

  33. Siviy, J., Kirwan, P., Marino, L., Morley, J.: The Value of Harmonization Multiple Improvement Technologies: A Process Improvement Professional’s View. Technical report, Software Engineering Institute, Carnegie Mellon (2008)

    Google Scholar 

  34. Siviy, J., Kirwan, P., Renato, V., Peter, K., Gerhard, G.: SEPG Europe 2008. In: Multimodel Improvement in Practice, Munich, p. 23 (2008)

    Google Scholar 

  35. Jalote, P.: CMM in Practice: Processes for Executing Software Projects at Infosys, vol. 1. Addison-Wesley Professional, Massachusetts (1999)

    Google Scholar 

  36. Ferreira, A., Machado, R.J.: Software Process Improvement in Multimodel Environments. In: Fourth International Conference on Software Engineering Advances (ICSEA 2009), Porto, pp. 512–517 (2009)

    Google Scholar 

  37. Kelemen, Z.D.: A Process Based Unification of Process-Oriented Software Quality Approaches. In: Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering (2009)

    Google Scholar 

  38. Heston, K.M., Phifer, W.: The Multiple Quality Models Paradox: How Much ‘Best practice’ is Just Enough? Software Process: Improvement and Practice (2009) (in press)

    Google Scholar 

  39. Yoo, C., Yoon, J., Lee, B., Lee, C., Lee, J., Hyun, S., Wu, C.: A unified model for the implementation of both ISO 9001:2000 and CMMI by ISO-certified organizations. Journal of Systems and Software 79, 954–961 (2006)

    Article  Google Scholar 

  40. Ibrahim, L., Pyster, A.: A Single Model for Process Improvement. IT Professional 6, 43–49 (2004)

    Article  Google Scholar 

  41. Pino, F., Balssarre, M.T., Piattini, M., Visaggio, G.: Harmonizing maturity levels from CMMI-DEV and ISO/IEC 15504. Software Process: Improvement and Practice (2009) doi:10.1002/spip.443

    Google Scholar 

  42. Lemus, S.M., Pino, F.J., Piattini, M.: Towards a Model for Information Technology Governance applicable to the Banking Sector. In: V International Congress on IT Governance and Service Management (ITGSM 2010), Alcalá de Henares, pp. 1–6 (2010)

    Google Scholar 

  43. Pardo, C., Pino, F.J., García, F., Piattini, M., Baldassarre, M.T.: A Process for Driving the Harmonization of Models. In: The 11th International Conference on Product Focused Software Development and Process Improvement (PROFES 2010), Second Proceeding: Short Papers, Doctoral Symposium and Workshps, Limerick, pp. 53–56 (2010)

    Google Scholar 

  44. Pardo, C., Pino, F.J., García, F., Piattini, M., Baldassarre, M.T.: An ontology for the harmonization of multiple standards and models. Computer Standards & Interfaces (in press, accepted manuscript, 2011), doi: 10.1016/j.csi.2011.05.005

    Google Scholar 

  45. Pardo, C., Pino, F.J., García, F., Piattini, M., Baldassarre, M.T., Lemus, S.: Homogenization, Comparison and Integration: A Harmonizing Strategy for the Unification of Multi-Models in the Banking Sector. In: Caivano, D., Oivo, M., Baldassarre, M.T., Visaggio, G. (eds.) PROFES 2011. LNCS, vol. 6759, pp. 59–72. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pardo, C., Pino, F.J., García, F., Piattini Velthius, M., Baldassarre, M.T. (2011). Trends in Harmonization of Multiple Reference Models. In: Maciaszek, L.A., Loucopoulos, P. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE 2010. Communications in Computer and Information Science, vol 230. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23391-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23391-3_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23390-6

  • Online ISBN: 978-3-642-23391-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics