Audacis

Measuring the quality of software is crucial to detect quality deterioration and to identify aspects of the software that need attention to keep the quality on par with the quality level required by the business. Functional correctness is usually the first aspect of software quality that is measured, because it is fairly well understood how to measure functional correctness with tests.

There are, however, many other important quality aspects besides functional correctness. Many of those aspects relate to non-functional requirements, of which the fulfillment is usually hard to measure.

The first step in measuring software quality is determining which quality attributes are important for your business and for your development team. After deciding on the relevance and the importance of the quality attributes for your product, your team can determine how to measure them. Audacis facilitates the discussions and advises solutions for measurement. If a measurement tool is chosen, Audacis integrates it in the automated build system. If a manual measurement solution is chosen, Audacis rolls out the integration in the development process.