A Process for Monitoring the Impact of Architecture Principles on Sustainability: An Industrial Case Study

Software Pub Date : 2024-03-13 DOI:10.3390/software3010006
Mark C. Funke, Patricia Lago, R. Verdecchia, Roel Donker
{"title":"A Process for Monitoring the Impact of Architecture Principles on Sustainability: An Industrial Case Study","authors":"Mark C. Funke, Patricia Lago, R. Verdecchia, Roel Donker","doi":"10.3390/software3010006","DOIUrl":null,"url":null,"abstract":"Architecture principles affect a software system holistically. Given their alignment with a business strategy, they should be incorporated within the validation process covering aspects of sustainability. However, current research discusses the influence of architecture principles on sustainability in a limited context. Our objective was to introduce a reusable process for monitoring and evaluating the impact of architecture principles on sustainability from a software architecture perspective. We sought to demonstrate the application of such a process in professional practice. A qualitative case study was conducted in the context of a Dutch airport management company. Data collection involved a case analysis and the execution of two rounds of expert interviews. We (i) identified a set of case-related key performance indicators, (ii) utilized commonly accepted measurement tools, and (iii) employed graphical representations in the form of spider charts to monitor the sustainability impacts. The real-world observations were evaluated through a concluding focus group. Our findings indicated that architecture principles were a feasible mechanism with which to address sustainability across all different architecture layers within the enterprise. The experts considered the sustainability analysis valuable in guiding the software architecture process towards sustainability. With the emphasis on principles, we facilitate industry adoption by embedding sustainability in existing mechanisms.","PeriodicalId":516628,"journal":{"name":"Software","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Software","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3390/software3010006","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Architecture principles affect a software system holistically. Given their alignment with a business strategy, they should be incorporated within the validation process covering aspects of sustainability. However, current research discusses the influence of architecture principles on sustainability in a limited context. Our objective was to introduce a reusable process for monitoring and evaluating the impact of architecture principles on sustainability from a software architecture perspective. We sought to demonstrate the application of such a process in professional practice. A qualitative case study was conducted in the context of a Dutch airport management company. Data collection involved a case analysis and the execution of two rounds of expert interviews. We (i) identified a set of case-related key performance indicators, (ii) utilized commonly accepted measurement tools, and (iii) employed graphical representations in the form of spider charts to monitor the sustainability impacts. The real-world observations were evaluated through a concluding focus group. Our findings indicated that architecture principles were a feasible mechanism with which to address sustainability across all different architecture layers within the enterprise. The experts considered the sustainability analysis valuable in guiding the software architecture process towards sustainability. With the emphasis on principles, we facilitate industry adoption by embedding sustainability in existing mechanisms.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
监测建筑原则对可持续性影响的程序:工业案例研究
架构原则会对软件系统产生整体影响。鉴于这些原则与业务战略相一致,因此应将其纳入涵盖可持续性各个方面的验证过程。然而,目前的研究仅在有限的范围内讨论了架构原则对可持续性的影响。我们的目标是从软件架构的角度引入一种可重复使用的流程,用于监控和评估架构原则对可持续性的影响。我们试图证明这种流程在专业实践中的应用。我们以一家荷兰机场管理公司为背景,开展了一项定性案例研究。数据收集包括案例分析和两轮专家访谈。我们(i) 确定了一套与案例相关的关键绩效指标,(ii) 使用了普遍接受的测量工具,(iii) 采用了蜘蛛图形式的图形表示法来监测可持续性影响。最后通过一个焦点小组对现实世界的观察结果进行了评估。我们的研究结果表明,架构原则是解决企业内所有不同架构层可持续性问题的可行机制。专家们认为,可持续性分析对于指导软件架构过程实现可持续性非常有价值。由于强调了原则,我们通过将可持续性嵌入现有机制,促进了行业的采用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Mapping Petri Nets onto a Calculus of Context-Aware Ambients Using Behavior-Driven Development (BDD) for Non-Functional Requirements E-SERS: An Enhanced Approach to Trust-Based Ranking of Apps CORE-ReID: Comprehensive Optimization and Refinement through Ensemble Fusion in Domain Adaptation for Person Re-Identification A MongoDB Document Reconstruction Support System Using Natural Language Processing
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1