Abstract
The ever-increasing digitization has created the need to address global sustainability goals at the software level. Designing the architecture for the sustainability of software-intensive systems is a grand challenge of contemporary software engineering. For cloud-based solutions, where software, platform and infrastructure are delivered as-a-service (XaaS), this undertaking becomes even more challenging due to the opaqueness of services and the diverse set of stakeholders involved. In the context of cloud computing, the primary focus of research has been on addressing the energy consumption and carbon footprint of data centers in terms of their environmental impact. This creates an emerging need to assess sustainability across other sustainability dimensions for its social, economic and technical impacts, too. Through our research, we aim to develop a sustainability-aware architecting framework for Cloud-Based Software Services (CBSSs) that enables practitioners to evaluate and design sustainability-aware architectures. We envision this framework to consist of guidelines, tactics, tools, or methods for delivering sustainability-aware architectures for CBSSs. Furthermore, we aim to evaluate the sustainability awareness of such architectures through sustainability indicators across all four sustainability dimensions (4D-sustainability) i.e. economic, technical, environmental and social.
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 |