The use and usefulness of the ISO/IEC 9126 quality standard

Abstract

This paper reports an evaluation the utility of ISO/IEC 9126. ISO/IEC 9126 is an international standard intended to ensure the quality of all software-intensive products including safety-critical systems where lives are at risk if software components fail. Our evaluation exercise arose from an experiment that required a quality assessment of outputs of the design process. Although ISO/IEC 9126 is intended to support evaluation of intermediate software products, both the experimental subjects (158 final year computer science and engineering student) and experimenters found the standard was ambiguous in meaning, incomplete with respect to quality characteristics and overlapping with respect to measured properties. We conclude that ISO/IEC 9126 is not suitable for measuring design quality of software products. This casts serious doubts as to the validity of the standard as a whole.

DOI: 10.1109/ISESE.2005.1541821

1 Figure or Table

Showing 1-10 of 29 references

Software metrics. Measurement for software process improvement

  • B Kitchenham
  • 1996
Highly Influential
1 Excerpt

Software Quality Assurance, From theory to implementation: Pearson education Ltd

  • D Galin
  • 2004
1 Excerpt

Planning an Empirical Experiment To Evaluate The Effects Of Pair Work On The Design Phase Of The Software Lifecycle

  • H Al-Kilidar, R Jeffery, A Aurum, C Kutay
  • 2003
2 Excerpts

An Investigation of the Cognitive Structures used in Software Quality Evaluation

  • B Wong
  • 2002
1 Excerpt

ISO/IEC 9126-2 Software engineering -Product quality-part2: External metrics

  • Iso Iec
  • 2002
2 Excerpts

ISO/IEC 9126-3 Software engineering -Product quality-part3: Internal metrics

  • Iso Iec
  • 2002
3 Excerpts
Showing 1-10 of 41 extracted citations

Statistics

01020'06'07'08'09'10'11'12'13'14'15'16'17
Citations per Year

74 Citations

Semantic Scholar estimates that this publication has received between 44 and 127 citations based on the available data.

See our FAQ for additional information.