Injecting Sustainability in Software Architecture: A Rapid Review
By: Markus Funke, Patricia Lago
Potential Business Impact:
Helps build greener computer programs.
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.
Similar Papers
Towards an Architectural Perspective for Sustainability: Bundle the Needs from Industry
Software Engineering
Helps build eco-friendly computer programs.
Towards a Taxonomy of Sustainability Requirements for Software Design
Software Engineering
Helps build computer programs that are good for Earth.
Embedding Sustainability in Software Engineering Curriculum: A Case Study
Computers and Society
Teaches computer programmers to build eco-friendly software.