What is new when talking about sustainable software architectures?
The macroscopic level of software design is software architecture, and architecture choices impact system qualities, including sustainability. Several studies have explored means to achieve sustainable architectures: those can endure over the long-term. However, there needs to be a broader understanding of such architectures. The contribution of this paper is to offer a view of the characteristics of sustainable software architectures. We first scrutinized the scientific literature and systematically selected 82 studies. We extracted 51 characteristics from non-domain-specific studies and 37 from domain-specific ones, categorized into themes, and then analyzed the papers on those categories. We conclude that no new technical approaches have been proposed for sustainable architectures; the only newness is a change in the mindset, towards greater awareness of sustainability. We also found that the dimensions of sustainability—technical, social, economic, and environmental—have yet to be properly addressed.
Sun 27 AprDisplayed time zone: Eastern Time (US & Canada) change
11:00 - 12:30 | |||
11:00 18mTalk | What is new when talking about sustainable software architectures? Designing | ||
11:18 18mTalk | Documenting and Communicating Design Decisions Designing | ||
11:36 18mTalk | Integrating User Experience Design and Agile Software Development Processes Designing Fayaz Suleman University of North Carolina at Charlotte, David Wilson University of North Carolina at Charlotte | ||
11:54 18mTalk | Assessing Compliance of Software System Designs to Laws, Regulations, and their Underlying Values Designing Agnieszka Marczak-Czajka University of Notre Dame, Katherine R. Dearstyne University of Notre Dame, Jane Cleland-Huang University of Notre Dame |