five

Supplemental Material: Effects of Environmental Sustainability Enhancing Architectural Patterns and Tactics on different Quality Attributes

收藏
NIAID Data Ecosystem2026-05-01 收录
下载链接:
https://zenodo.org/record/11090844
下载链接
链接失效反馈
官方服务:
资源简介:
These are the additional resources to the thesis with the same title. Context: Environmental sustainability is increasingly vital amid global challenges,as IT presents both solutions and threats to the environment. Integrating environ-mental sustainability into software engineering practices is essential, necessitating acomprehensive understanding of environmental sustainability design decisions andhow they impact sustainability and other quality attributes within software architec-tures.Objectives: This research aims to address two primary objectives: firstly, to elicit environ-mental sustainability scenarios and patterns and tactics from domain experts, and secondly,to assess the tradeoffs of these design decisions in the context of a case study. Through qual-itative insights garnered from a workshop and quantitative analysis via experiments, thisstudy seeks to offer nuanced insights into these tradeoffs.Methodology: Utilizing a case study approach in collaboration with an industrial partner,this work employs a combination of qualitative and quantitative analysis methods.Qualitative insights are gathered through an Architecture Tradeoff Analysis Method(ATAM) workshop with industrial partners, aimed at eliciting environmental sustainabilityscenarios, design decisions, and their tradeoffs. Afterward, quantitative experimentsare conducted based on the workshop results using the Goal-Question-Metric (GQM)approach, to measure the impact of environmental sustainability design decisions onspecific quality attributes in a mock implementation based on the industrial partner’ssystem.Results: We were able to capture eight environmental sustainability scenarios andpatterns and tactics and tradeoffs for five of them during the workshop. In the ex-periments we implemented two tactics, expecting them to negatively impact the per-formance. The experimentation provided empirical data, revealing nuanced insights,sometimes contradicting initial hypotheses, highlighting the importance of empiricalvalidation.Conclusion: This study underscores the complexity of balancing environmental sustain-ability with other quality attributes in software design. It emphasizes the complementaryrole of qualitative and quantitative analysis in understanding tradeoffs and making informeddecisions. By integrating insights from both approaches, this research contributes to ad-vancing discussions on sustainability in software engineering, benefiting both researchersand practitioners. Continued collaboration between academia and industry is crucial forfurthering sustainable software engineering practices.
创建时间:
2024-04-30
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作