2009 · 112 citations · 19 references
ComputingComputer ScienceQuality ManagementQuality EngineeringRequirements EngineeringSoftware EngineeringQuality RequirementsRequirements ModelingSoftware ArchitectureSoftware DesignSoftware Quality AssuranceUser RequirementsRequirements Quality ModelsScenariosSystem Quality Models
Software quality models are a well-accepted means to support quality management of software systems. Over the last 30 years, a multitude of quality models have been proposed and applied with varying degrees of success. Despite successes and standardisation efforts, quality models are still being criticised, as their application in practice exhibits various problems. To some extent, this criticism is caused by an unclear definition of what quality models are and which purposes they serve. Beyond this, there is a lack of explicitly stated requirements for quality models with respect to their intended mode of application. To remedy this, this paper describes purposes and usage scenarios of quality models and, based on the literature and experiences from the authors, collects critique of existing models. From this, general requirements for quality models are derived. The requirements can be used to support the evaluation of existing quality models for a given context or to guide further quality model development.
19
Characteristics of software quality
Mathematics and Computers in Simulation · 1980 · 844 citations
A model for software product quality
R. Geoff Dromey · IEEE Transactions on Software Engineering · 1995 · 521 citations · Full text