Common Quality Criteria and Metrics

Common Quality Criteria and Metrics relate to quality criteria and metrics well known from the standard quality models for software e.g. ISO 25000 (SQuaRE). These are then interpret-ed on the background of their contribution to sustainable development.

Reusability, which is the ability of software components to be reused in other software systems, reduces efforts to develop other software systems and thus reduces environmental impacts of the development phase [1].

Modifiability, the ability to implement changes of software quickly, reduces environmental impacts that result from developing and main-taining a software system [1].

Usability and Accessibility of software contrib-ute to social aspects, as they make software easier to learn, more accessible to users with disabilities, or more accessible to people with-out access to computers with sufficient per-formance or screen sizes [1].

Predictability, which refers to the development process itself, is the ability of the developers to accurately estimate person-days for required features. This contributes to social aspects, as it improves the developers’ conditions of work by reducing the probability of overtime work [1].