首页> 外文会议>2018 IEEE/ACM International Workshop on Software Fairness >Integrating Social Values into Software Design Patterns
【24h】

Integrating Social Values into Software Design Patterns

机译:将社会价值整合到软件设计模式中

获取原文
获取原文并翻译 | 示例

摘要

Software Design Patterns (SDPs) are core solutions to the recurring problems in software. However, adopting SDPs without taking into account their value implications may result in breach of social values and ultimately lead to user dissatisfaction, lack of adoption, and financial loss. An example is the airline system that overcharged people who were trying to escape from the Hurricane Irma. though not intentional, overlooking social values in the design of the airline system resulted in a significant dissatisfaction and loss of trust. To mitigate such value breaches in software design we propose explicitly taking into account social values in SDPs. To achieve this, we outline a collaborative framework that allows for (i) specifying the value implications of the SDPs, (ii) developing or extending SDPs for integrating social values, (iii) providing guidance on the value-conscious adoption of design patterns, (iv) collecting and analyzing insights from collaborators, (v) maintaining an up-to-date library of the valufied design patterns, and (vi) incorporating lessons learned from the real-world adoption of valuefied design patterns into the proposed framework for its continuous improvement in integrating social values into software design.
机译:软件设计模式(SDP)是解决软件中反复出现的问题的核心解决方案。但是,在不考虑其价值含义的情况下采用SDP可能会导致违反社会价值,并最终导致用户不满意,缺乏采用和财务损失。一个例子就是航空公司系统向试图逃离伊尔玛飓风的人们收取过多的费用。尽管不是故意的,但在航空公司系统的设计中忽视社会价值导致了严重的不满和信任的丧失。为了减轻软件设计中的此类价值破坏,我们建议明确考虑SDP中的社会价值。为了实现这一目标,我们概述了一个协作框架,该框架允许(i)指定SDP的价值含义,(ii)开发或扩展SDP以整合社会价值,(iii)为采用价值意识的设计模式提供指导, (iv)收集和分析合作者的见解,(v)维护最新的有价值的设计模式库,以及(vi)将在现实世界中采用有价值的设计模式所汲取的经验教训纳入其提议的框架中将社会价值整合到软件设计中的持续改进。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号