Cargando…

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-criti...

Descripción completa

Detalles Bibliográficos
Autores principales: Cysneiros, Luiz Marcio, do Prado Leite, Julio Cesar Sampaio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7254536/
http://dx.doi.org/10.1007/978-3-030-49418-6_23
_version_ 1783539560165146624
author Cysneiros, Luiz Marcio
do Prado Leite, Julio Cesar Sampaio
author_facet Cysneiros, Luiz Marcio
do Prado Leite, Julio Cesar Sampaio
author_sort Cysneiros, Luiz Marcio
collection PubMed
description 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.
format Online
Article
Text
id pubmed-7254536
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-72545362020-05-28 Non-Functional Requirements Orienting the Development of Socially Responsible Software Cysneiros, Luiz Marcio do Prado Leite, Julio Cesar Sampaio Enterprise, Business-Process and Information Systems Modeling Article 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. 2020-05-05 /pmc/articles/PMC7254536/ http://dx.doi.org/10.1007/978-3-030-49418-6_23 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Cysneiros, Luiz Marcio
do Prado Leite, Julio Cesar Sampaio
Non-Functional Requirements Orienting the Development of Socially Responsible Software
title Non-Functional Requirements Orienting the Development of Socially Responsible Software
title_full Non-Functional Requirements Orienting the Development of Socially Responsible Software
title_fullStr Non-Functional Requirements Orienting the Development of Socially Responsible Software
title_full_unstemmed Non-Functional Requirements Orienting the Development of Socially Responsible Software
title_short Non-Functional Requirements Orienting the Development of Socially Responsible Software
title_sort non-functional requirements orienting the development of socially responsible software
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7254536/
http://dx.doi.org/10.1007/978-3-030-49418-6_23
work_keys_str_mv AT cysneirosluizmarcio nonfunctionalrequirementsorientingthedevelopmentofsociallyresponsiblesoftware
AT dopradoleitejuliocesarsampaio nonfunctionalrequirementsorientingthedevelopmentofsociallyresponsiblesoftware