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.
Similar content being viewed by others
Notes
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.
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.
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.
IEEE 982.1. (1988) IEEE standard dictionary of measures to produce reliable software.
ISO 12207. (2008). Systems and software engineering—software life cycle processes. Geneva, (Switzerland): International Organization for Standardization.
ISO 14764. (2006). Software engineering—software life cycle processes—maintenance. Geneva, (Switzerland): International Organization for Standardization.
ISO 15288. (2008). Systems and software engineering—system life cycle processes. Geneva, (Switzerland).
ISO IS 15939. (2002). Software engineering—software measurement process. Geneva: International Organization for Standardization.
ISO 9126-1. (2001). Software engineering—product quality—part 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 engineering—software 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 engineering—product quality—part 2: external metrics. Geneva, (Switzerland): International Organization for Standardization.
ISO TR 9126-3. (2003). Software engineering—product quality—part 3: internal metrics. Geneva, (Switzerland): International Organization for Standardization.
ISO TR 9126-4. (2004). Software engineering—product quality—Part 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.
Author information
Authors and Affiliations
Corresponding author
Appendices
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11219-010-9124-5