Measuring software quality before problems arise
Software-intensive products rarely fail because of individual lines of code. More often, it is conceptual weaknesses that only become apparent late in the process—for example, in early requirements, ad-hoc architectural decisions, or a lack of documentation. Correcting these issues later is both time-consuming and costly. These conceptual weaknesses have a major impact on the quality of the final product, especially when longevity is considered. Addressing these weaknesses conflicts with the development of new features. Furthermore, the extent of the problem is often unknown—not because of a lack of will, but because systematically and continuously measuring many quality aspects simultaneously alongside day-to-day operations is hardly feasible. This is exactly where Quasar comes in.
Quasar is an approach developed by Fraunhofer IESE for comprehensive, continuous quality measurement throughout the entire software lifecycle. Parts of it are already in productive use, such as for assessing the quality of digital solutions on the marketplace Deutschland.Digital. The ultimate goal, however, is to enable companies to implement such an approach as their own internally operated tool.