Standardized Code Quality Benchmarking for Improving Software Maintainability

Robert Baggen, Katrin Schill, Joost Visser. Standardized Code Quality Benchmarking for Improving Software Maintainability. In 4th International Workshop on Software Quality and Maintainability (SQM 2010), March 15, 2010, Madrid, Spain. 2010.

Abstract

Abstract—We provide an overview of the approach developed by the Software Improvement Group (SIG) for code analysis and quality consulting focused on software maintainability. The approach uses a standardized measurement model based on the ISO/IEC 9126 definition of maintainability and source code metrics. Procedural standardization in evaluation projects further enhances the comparability of results. Individual assessments are stored in a repository that allows any system at hand to be compared to the industry-wide state of the art in code quality and maintainability. When a minimum level of software maintainability is reached, the certification body of TÜV Informationstechnik GmbH (TÜViT) issues a Trusted Product Maintainability certificate for the software product.