Towards an Architectural Perspective for Sustainability: Bundle the Needs from Industry
By: Markus Funke, Patricia Lago
Potential Business Impact:
Helps build eco-friendly computer programs.
Sustainability is increasingly recognized as an emerging quality property in software-intensive systems, yet architects lack structured guidance to address it effectively throughout the software design phase. Architectural perspectives-an architectural knowledge artifact composed of concerns, activities, tactics, pitfalls, and checklists-offer a promising approach to tackle such emerging quality properties across architectural views and are also independent of architecture frameworks and industry contexts. In this paper, we present a sustainability perspective vision, i.e., a revised notion of architectural perspective meant to be filled with its own elements to target sustainability concerns. We formulate our sustainability perspective vision through evidence from applying snowballing to seminal literature and from conducting a focus group with experts in the field. Our findings confirm the relevance of the different perspective elements in practice and highlight implications for shaping a sustainability perspective that meets industrial needs.
Similar Papers
Injecting Sustainability in Software Architecture: A Rapid Review
Software Engineering
Helps build greener computer programs.
Towards a Taxonomy of Sustainability Requirements for Software Design
Software Engineering
Helps build computer programs that are good for Earth.
Perspectives, Needs and Challenges for Sustainable Software Engineering Teams: A FinServ Case Study
Software Engineering
Helps companies make software that is good for planet and people.