Attributes and related base measures within ISO 9126 : a pareto analysis (original) (raw)
Related papers
Identification and analysis of attributes and base measures within ISO 9126
Software Quality Journal, 2011
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.
ISO-BASED MODELS TO MEASURE SOFTWARE PRODUCT QUALITY
2008
The ISO is developing a new ISO 25000 series on Software Product QualtA Requirements snd Evaluation (SQaaRE), to improve the interpretation and use of quahE measures for software p;roducts. This chapter explnins how the ISO 19-539 Measurcment Information Model can be used to implementthe ISO 9126 modelsfor sofiware product qualrE. It also identifies some of the harmonization issues arising as.a result of the addition af new documents like ISO 25020 and ISO 25021, in particular with respect to previously publi s he d me a sure m e nt s tandard s fo r s oftw are e n gin e e rin g.
ISO-based model to measure software product quality
2007
The ISO is developing a new ISO 25000 series on Software Product Quality Requirements and Evaluation (SQuaRE) to improve the interpretation and use of quality measures for software products. This chapter explains how the ISO 19539 Measurement Information Model can be used to implement the ISO 9126 models for software product quality. It also identifies some of the harmonization issues arising as a result of the addition of new documents like ISO 25020 and ISO 25021, in particular with respect to previously published measurement standards for software engineering.
An Investigation of the Weaknesses of the ISO 9126 International Standard
2009
Since 2005 and up-to-date, the International Organization for Standardization (ISO) is ongoing to update the current ISO 9126 international standard on software product quality measurement. However, this current standard will be replaced by the quality measurement division (ISO 25020, ISO 25021, ISO 25022, ISO 25023, and ISO 25024) of the upcoming ISO 25000 series of international standards on software quality requirements and evaluation (SQuaRE). This paper presents an investigation of the weaknesses of the current ISO 9126 by collecting various viewpoints of interested researchers and practitioners. Furthermore, this investigation will tackle the potential solutions of such weaknesses to be taken into account when preparing the new quality measurement division of the ISO 25000 series of international standards.
Software Component Quality Models from ISO 9126 Perspective: A review
Accessing the quality of Software products and process has been always a thrust area for the software engineering researchers. There are several existing quality models used to evaluate software systems, namely: McCall’s, Boehm, ISO 9126, FURPS, Dromey, Triangle and Quality Cube etc. Software systems today are composed from prefabricated commercial components known as COTS components. The quality of these COTS component based software systems (CBSS) depends on the quality of these components. There are several quality models proposed by the researchers to evaluate the quality of components; primarily based on the ISO 9126 model. None of them agrees on all the characteristics/sub characteristics to be as it is used for evaluating the components. This paper emphasis on review of these component quality models based on the addition, deletion and the changes made to various characteristics and sub characteristics of the ISO 9126 model. The objective of this review is to identify and select better and common characteristics and sub characteristics from the ISO 9126 model for development and assessment of the components and CBSS quality.
2006
While metrology has a long tradition of use in physics and chemistry, it is rarely referred to in the software engineering measurement, and in particular, in the design and documentation of software measures. Using the ISO 9126-4 Technical Report on the measurement of software quality in use as a case study, this paper reports on the extent to which this ISO series addresses the metrology criteria typical of classic measurement. Areas for improvement in the design and documentation of measures proposed in ISO 9126-4 are identified based on the ISO International Vocabulary of Basic and General Terms in Metrology (VIM) and ISO 15939. Key-Words: Metrology, Software Metrics, ISO 15939, ISO 9126, Quality in Use Metrics, Software Measurement, Software Product Quality.
A critical look at ISO 9000 for software quality management
1997
A considerable number of software suppliers report improvements in product and service quality, development costs and time to market achieved with the help of the ISO 9000 standards. Nevertheless, the ISO 9000 family has received unfavourable criticism in journals, textbooks and at software quality conferences. The paper summarizes, discusses and reviews eleven of the most popular arguments against the ISO 9000 standards. The review of the criticism is based on findings of two empirical surveys among European software suppliers that have implemented an ISO 9000 quality system. The paper concludes with suggestions and guidelines for advances in software quality management concepts, such as the ISO 9000 family, CMM, BOOT-STRAP and the emerging SPICE standard.
ISO/IEC SQuaRE. the second generation of standards for software product quality
2003
Quality needs for both customer and software supplier have become more complex and critical than ever. This paper presents the current ISO software products and process quality standards and our positioning of these standards as software quality engineering instruments, including the phases of product development to which they map. The first generation of these product-related and process-related standards are currently in their final ISO publication stage but, having been developed independently, their usage by practitioners will be particularly challenging. While ISO software experts are already at work defining strategies to develop the next generation of these standards, help is needed by practitioners to understand, deploy and leverage ISO standards that are now becoming available to them. This paper addresses first the immediate need for integrating these process and product related standards in the development process through our quality engineering approach which maps them at the detailed level of the life cycle. Then, work in progress at the ISO level to develop the next generation of these software quality related standards is presented.
Measuring Software Product Quality using ISO 9126: A Systematic Review
International Journal of Advanced Trends in Computer Science and Engineering, 2019
ISO 9126 software quality model of 2001 is the most comprehensive and widely accepted model. It is a generic quality model that is used in measuring quality of software across computing domains. This study seeks to access the level of application of ISO 9126 model in measuring software quality and its impact on different software domains. We employed a standard methodology for systematic literature review using automated search on four digital libraries for studies published between 2001 and 2016. The results of the systematic review reveal that the model as a whole has played a significant role in measuring software quality across different domains. Out of total 63 primary studies , 30 applied the six characteristics, and 33 papers applied one or more characteristics for measuring software quality. Software component and database are the most evaluated domains, while usability characteristics are the most measured quality. This is the result of the fact that software vendors are moving towards quality user-centred design instead of technology driven designs. Ambiguity resulting from the lack of clear guideline and operational instrument for evaluation is the major shortcoming of this quality model, but were favored by many due to its flexibility to suit the growing software domains.