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...
Autores principales: | , |
---|---|
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 |