Sustainability has evolved from an emerging concern into a fundamental responsibility in software design, development, and operation. Research increasingly explores how sustainability can be systematically integrated into existing software engineering practices. Building on an industry-academia collaboration, we contribute to this discourse by conducting a mixed-method empirical study. We combine a rapid review of secondary studies with a focus group of practitioners. The review identifies challenges and opportunities in embedding sustainability in software architecture, while the focus group enriches and compares these findings. Based on the literature and industry synthesis, we derive five tangible takeaways to inform architects working in the field, and to guide our industry partners in the integration of sustainability concerns in architecture practices.
翻译:可持续性已从一个新兴关注点演变为软件设计、开发与运营中的基本责任。研究日益探索如何将可持续性系统性地整合至现有软件工程实践中。基于一项产学研合作,我们通过开展一项混合方法的实证研究,为这一讨论做出贡献。我们结合了对二次研究的快速综述与从业者焦点小组。综述识别了在软件架构中嵌入可持续性的挑战与机遇,而焦点小组则丰富并对比了这些发现。基于文献与行业综合,我们得出五项具体启示,以指导该领域的架构师工作,并引导行业合作伙伴在架构实践中整合可持续性考量。