There are several definitions related to what is intended when speaking of “quality of the software”. For some it means the ability to deliver applications that conform to requirements, for others instead it may mean to be synonymous to “the customer values”, or minimizing code errors. In reality they are all different points of view that should all be considered, but can only be partially measured or evaluated objectively and in an automated fashion.
It took years of research and studies during which many of today’s standards have been formulated to finally form regulation ISO-25010. This regulation is the reason for which an entity such as CISQ (Consortium for IT Software Quality) would define the following five characteristics: Reliability, Efficiency, Security, Maintainability, and (adequate) size.
RES strength is the result of the experience acquired during a multitude of project for analyzing and measuring using Docet/EV from the RES Suite, which allows to map software quality by quantifying of single modules or of entire systems within the five mentioned dimensions using of KPI gathered in a totally automated fashion.