In order to decide whether or not software is sustainable, appropriate criteria are
required. A first approach to developing these is offered by the Quality Model for
Sustainable Software, presented in the following section. Overall, the different
aspects can be grouped into common criteria, directly related criteria, and indirectly
related criteria and metrics, as pictured in our Quality Model for Sustainable
Software (Fig. 2).