SIG/TÜViT Evaluation Criteria Trusted Product Maintainability: Guidance for producers
This document is a companion to the SIG/TÜViT Evaluation Criteria Trusted Product Maintainability. The SIG/TÜViT Evaluation Criteria for the quality mark TÜViT Trusted Product Maintainability are intended for the standardized evaluation and certification of the technical quality of the source code of software products.
The purpose of such evaluation and certification is to provide an instrument to developers for guiding improvement of the products they create and enhance, and to acquirers for comparing, selecting, and accepting pre-developed software.
This guidance document provides explanation to software producers about the measurement method of SIG applied for evaluation. For each measurement area, the threshold measurement values are provided that are required for eligibility of certification at the level of 4 stars.
The SIG Software Laboratory is currently the sole evaluation laboratory according to ISO/IEC 17025:2005 recognized by TÜViT for evaluation of source code according to the criteria Trusted Product Maintainability. The full list of issued certificates can be found here.
SIG Maintainability Model
The Maintainability Model of SIG combines several important source code metrics into a single rating of the maintainability of a software product.
The model was originally developed as an improvement over the classic Maintainability Index of Paul Oman and others.
In collaboration with Delft University of Technology and the University of Amsterdam, several empirical studies have been conducted on the model. These studies validate the strong predictive effect that the model has for the efficiency of development and maintenance tasks, such as resolution of defects and implementation of enhancements.
The Maintainability Model is used by SIG to determine software product quality in software risk assessments and during software monitoring. The models is also the basis for the Trusted Product Maintainability certificate that is issued by TÜV Informationstechnik in collaboration with SIG.