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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.