Advertisement

Software Quality Journal

, Volume 19, Issue 2, pp 447–460 | Cite as

Identification and analysis of attributes and base measures within ISO 9126

  • Jean-Marc Desharnais
  • Alain Abran
  • Witold Suryn
Article

Abstract

The ISO 9126 quality model is a 4-part suite of documents presenting 10 characteristics of the quality of software products, 27 subcharacteristics, and an inventory of more than 250 derived measures proposed to quantify these quality characteristics and subcharacteristics. However, these measures are presented only at a fairly abstract level as formulae composed from a set of 80 base measures. As the base measures themselves lack detailed descriptions, including the attributes they are attempting to measure, they are highly susceptible to individual interpretation. Improving the design of the 80 base measures is a daunting task. The ISO 9126 standard is currently under revision by an ISO working group (ISO/IEC JTC1/SC7 WG6), and this paper proposes a process to determine which of these base measures should be improved in the timeliest fashion.

Keywords

ISO 9126 Base measures Attributes 

References

  1. Abran, A. (2010). Software metrics and software metrology. Hoboken, NJ: IEEE-CS Press & John Wiley & Sons, p. 328.Google Scholar
  2. Abran, A., Al-Qutaish, Rafa, E., & Desharnais, J. M. (2005a). Harmonization issues in the updating of the ISO standards on software product quality. Metrics News, 10(2), 35–44.Google Scholar
  3. Abran, A., Al-Qutaish, Rafa, E., Desharnais, J. M., & Habra, N. (2005b). An information model for software quality measurement with iso standards, SWEDC-REK—International conference on software development (pp. 104–116). Iceland, University of Iceland: Reykjavik.Google Scholar
  4. Habra, N., Abran, A., Lopez, M., & Sellami, A. (2008). A framework for the design and verification of software measurement methods. Journal of Systems and Software, Elsevier, 81(5), 633–648.CrossRefGoogle Scholar
  5. IEEE 982.1. (1988) IEEE standard dictionary of measures to produce reliable software.Google Scholar
  6. ISO 12207. (2008). Systems and software engineeringsoftware life cycle processes. Geneva, (Switzerland): International Organization for Standardization.Google Scholar
  7. ISO 14764. (2006). Software engineeringsoftware life cycle processesmaintenance. Geneva, (Switzerland): International Organization for Standardization.Google Scholar
  8. ISO 15288. (2008). Systems and software engineeringsystem life cycle processes. Geneva, (Switzerland).Google Scholar
  9. ISO IS 15939. (2002). Software engineeringsoftware measurement process. Geneva: International Organization for Standardization.Google Scholar
  10. ISO 9126-1. (2001). Software engineeringproduct qualitypart 1: quality model. Geneva, (Switzerland): International Organization for Standardization.Google Scholar
  11. ISO VIM. (2004). International vocabulary of basic and general terms in metrology (draft). Geneva: International Organization for Standardization—ISO.Google Scholar
  12. ISO 24765. Systems and software engineering vocabulary. Geneva, (Switzerland): International Organization for Standardization.Google Scholar
  13. ISO 25000. (2005). Software engineeringsoftware product quality requirements and evaluation (SQuaRE)—Guide to SQuaRE. Geneva, (Switzerland): International Organization for Standardization.Google Scholar
  14. ISO TR 25021. (2008). Software engineering: Software product quality requirements and evaluation (SQuaRE)quality measure elements. Geneva, (Switzerland): International Organization for Standardization.Google Scholar
  15. ISO TR 9126-2. (2003). Software engineeringproduct qualitypart 2: external metrics. Geneva, (Switzerland): International Organization for Standardization.Google Scholar
  16. ISO TR 9126-3. (2003). Software engineeringproduct qualitypart 3: internal metrics. Geneva, (Switzerland): International Organization for Standardization.Google Scholar
  17. ISO TR 9126-4. (2004). Software engineeringproduct qualityPart 4: quality-in-use metrics. International Organization for Standardization, Geneva (Switzerland).Google Scholar
  18. Al-Qutaish, Rafa, E., SPQMM (2007) A software product quality maturity model using ISO/IEEE standards, metrology, and sigma concepts, PhD thesis, department of software engineering and IT, École de technologie supérieure—Université du Québec: Montréal, Canada.Google Scholar
  19. PMBOK. ‘A guide to the project management body of knowledge (PMBOK ® Guide).’ Project Management Institute, third edition.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  • Jean-Marc Desharnais
    • 1
  • Alain Abran
    • 2
  • Witold Suryn
    • 2
  1. 1.Boğaziçi University and TAM projectIstanbulTurkey
  2. 2.École de technologie supérieureUniversité du QuébecMontréalCanada

Personalised recommendations