Skip to main content
Log in

Identification and analysis of attributes and base measures within ISO 9126

  • Published:
Software Quality Journal Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

Notes

  1. In this document the term 'attribute' means 'attribute of an entity’. For simplicity sake only the term 'attribute' is used in this text.

References

  • Abran, A. (2010). Software metrics and software metrology. Hoboken, NJ: IEEE-CS Press & John Wiley & Sons, p. 328.

  • 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 

  • 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 

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

    Article  Google Scholar 

  • IEEE 982.1. (1988) IEEE standard dictionary of measures to produce reliable software.

  • ISO 12207. (2008). Systems and software engineeringsoftware life cycle processes. Geneva, (Switzerland): International Organization for Standardization.

  • ISO 14764. (2006). Software engineeringsoftware life cycle processesmaintenance. Geneva, (Switzerland): International Organization for Standardization.

  • ISO 15288. (2008). Systems and software engineeringsystem life cycle processes. Geneva, (Switzerland).

  • ISO IS 15939. (2002). Software engineeringsoftware measurement process. Geneva: International Organization for Standardization.

  • ISO 9126-1. (2001). Software engineeringproduct qualitypart 1: quality model. Geneva, (Switzerland): International Organization for Standardization.

  • ISO VIM. (2004). International vocabulary of basic and general terms in metrology (draft). Geneva: International Organization for Standardization—ISO.

  • ISO 24765. Systems and software engineering vocabulary. Geneva, (Switzerland): International Organization for Standardization.

  • ISO 25000. (2005). Software engineeringsoftware product quality requirements and evaluation (SQuaRE)—Guide to SQuaRE. Geneva, (Switzerland): International Organization for Standardization.

  • ISO TR 25021. (2008). Software engineering: Software product quality requirements and evaluation (SQuaRE)quality measure elements. Geneva, (Switzerland): International Organization for Standardization.

  • ISO TR 9126-2. (2003). Software engineeringproduct qualitypart 2: external metrics. Geneva, (Switzerland): International Organization for Standardization.

  • ISO TR 9126-3. (2003). Software engineeringproduct qualitypart 3: internal metrics. Geneva, (Switzerland): International Organization for Standardization.

  • ISO TR 9126-4. (2004). Software engineeringproduct qualityPart 4: quality-in-use metrics. International Organization for Standardization, Geneva (Switzerland).

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

  • PMBOK. ‘A guide to the project management body of knowledge (PMBOK ® Guide).’ Project Management Institute, third edition.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jean-Marc Desharnais.

Appendices

 

Appendix 1 Occurrence of each attribute/entity related to the derived measures within ISO 9126-2, 3, and 4

 

Appendix 2 Attributes/entities of base measures: state of the activity

Rights and permissions

Reprints and permissions

About this article

Cite this article

Desharnais, JM., Abran, A. & Suryn, W. Identification and analysis of attributes and base measures within ISO 9126. Software Qual J 19, 447–460 (2011). https://doi.org/10.1007/s11219-010-9124-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11219-010-9124-5

Keywords

Navigation