【24h】

Non-Functional Requirements Orienting the Development of Socially Responsible Software

机译:面向社会责任软件开发的非功能需求

获取原文

摘要

Nowadays, software is ubiquitous and present in almost everything we buy and use. Artificial intelligence (AI) is becoming prevalent in software products. The use of AI entices consumer inquisitiveness, promising software products that can make our lives easier, productive, and in some mission-critical applications safer. Similar reasoning can be applied to systems exploring Internet of Things, cloud services, and mobile technologies. However, there is a trust deficit when it comes to accepting AI as well as the other above-mentioned features, as a reliable technology platform. This paper argues that the more critical the domain is, the less consumers seem to trust software to make decisions on their behalf or even to be used. Aspects such as safety, privacy, and ethics challenges the perception of trustworthy computing. In the past two decades, several works have suggested that Corporate Social Responsibility (CSR) may play an essential role in creating a trust paradigm between customers and businesses promoting loyalty, customer retention and thus enhancing customer trust and increasing corporate profit. We believe that the software industry will need soon rather than later to encourage trust in their embedded software. A promising approach lies in adapting principles associated with CSR to guide the software development processes. Such an approach could help to achieve two goals: Deliver trustworthy software and, if desired, deliver socially responsible software. We believe that Non-Functional Requirements (NFR) will play a crucial role in this endeavor. This paper highlights a first approach to establishing a basic set of NFRs that should always be carefully considered when developing software, as to aim socially responsible software.
机译:如今,软件普遍存在,几乎所有我们购买和使用的东西都存在。人工智能(AI)在软件产品中普遍存在。 AI的使用引用了消费者的奇妙,有前途的软件产品,可以使我们的生活更容易,富有成效,以及一些使命关键的应用程序更安全。类似的推理可以应用于探索物联网,云服务和移动技术的系统。然而,当涉及到接受AI以及其他上述功能时,存在信任赤字,作为可靠的技术平台。本文认为,域名越严重,越少的消费者似乎信任软件,以代表他们的决定甚至要使用。安全,隐私和道德等方面挑战了对值得信赖的计算的看法。在过去的二十年中,有几项工程建议,企业社会责任(CSR)可能在为客户和企业之间创造信任范例,促进忠诚度,客户保留,从而提高客户信任和增加企业利润之间的基本作用。我们相信软件行业很快就需要,而不是后来鼓励信任他们的嵌入式软件。有希望的方法在于调整与CSR相关的原则来指导软件开发过程。这样的方法可以帮助实现两个目标:提供值得信赖的软件,如果需要,提供社会负责的软件。我们认为非功能性要求(NFR)将在这项努力中发挥至关重要的作用。本文突出了建立一个基本的NFR的第一种方法,在开发软件时应仔细考虑,以瞄准社会负责软件。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号