Skip to Main Content
Software design and development coexist and co-evolve with quality provision, assessment and enforcement. However, most and also modern research `provides only bread-and-butter lists of useful properties without giving a systematic structure for evaluating them`. Software engineers have been putting forward several three-score quantities of metrics for software products, processes and resources whereas a theoretical foundation is still missing. A framework for quality property specification, quality control, quality utilisation and quality establishment is proposed. This framework has a theoretical basis that is adaptable to all stages of software development.