Abstract
Building sustainability-aware software requires addressing sustainability early in the software development life-cycle. It can be ensured through Software Architecture (SA) evaluation for conformance to sustainability requirements. Typically, software sustainability needs to be assessed across four dimensions (4D): economic, environmental, social and technical. The current literature lacks information about 4D-sustainability awareness of SA evaluation methods. In this paper, we present a systematic literature review to identify, categorize and characterize SA evaluation methods from 71 primary studies to ascertain their applicability for 4D-sustainability evaluation. Our results show that the majority of the methods are scenario-based, and provide support for technical sustainability but lack 4D-sustainability coverage. We conclude that extending the steps of an existing method for sustainability combined with metric-based modeling of 4D-sustainability QAs can aid in 4D-sustainability-aware SA evaluation. Also, continuous SA evaluation needs to be explored for the sustainability of SA over time.
Original language | English |
---|---|
Title of host publication | 2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C). |
Publisher | IEEE |
Publication status | Accepted/In press - 13 Jan 2023 |