Abstract

Software trustworthiness today is more about acceptance than technical quality; software and its features must be comprehensible and explainable. Since software becomes more and more a public good, software quality becomes a critical concern for human society. And insofar artificial intelligence (AI) has become part of our daily lives—naturally we use language assistants or automatic translation programs—software quality is evolving and has to take into account usability, transparency as well as safety and security. Indeed, a majority worldwide rejects currently the use of AI in schools, in court or in the army because it is afraid of data misuse or heteronomy. Insofar, software and its applications can succeed only if people trust them. The initiatives towards “responsible software engineering” address these concerns. This publication is about raising awareness for responsible software engineering.

Highlights

  • Regardless of whether it is an autonomous vehicle, an artificial intelligence or a mobile robot—software is always steering these systems and is a key component in digital transformation

  • The same applies to critical infrastructures that shape the lives of millions of people: utilities for electricity, water and gas, and large parts of the transport infrastructure are already based on information and communication technologies (ICT)

  • These software-based systems are called algorithm-based or algorithmic systems [23]. They are being used for decision-making support or decision-making a in socio-critical context, business-critical context and relevant to self-determination for individuals, organizations and nations. This raises the discussion about the necessary guidelines for the design, development and operation of these software-based systems, which must be understood in the interplay of technological, social and economic processes

Read more

Summary

Introduction

Regardless of whether it is an autonomous vehicle, an artificial intelligence or a mobile robot—software is always steering these systems and is a key component in digital transformation. The same applies to critical infrastructures that shape the lives of millions of people: utilities for electricity, water and gas, and large parts of the transport infrastructure are already based on information and communication technologies (ICT). Scenarios for smart homes, smart manufacturing and smart cities are even further extending the influence of software on our everyday lives [1]: “The software industry directly contributed AC304 billion to the EU economy in 2016, representing 2% of total EU value-added GDP—up 22.4% from AC249 billion in 2014. The sector employed 3.6 million people and paid AC162.1 billion in wages

Schieferdecker
Software and Recent Software Quality Requirements
Software Criticality and the Need for Responsible Software Engineering
Techno-Social Responsibility by the software community
Responsible Technology Development by the society
Ethical Principles in Responsible Software Engineering
Outlook
Findings
41. European Commission High-Level Expert
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.