Skip to main content
Top

2022 | OriginalPaper | Chapter

2. Professional Responsibility of Software Engineers

Author : Gerard O’Regan

Published in: Concise Guide to Software Engineering

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This chapter discusses the professional responsibilities of software engineers. Engineers have a professional responsibility to build products properly and to ensure that they are safe for the public to use. They are required to behave ethically with their clients and to adhere to the code of ethics of the engineering profession.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
The concept of accountability for actions dates back thousands of years. The ancient Babylonians employed a code of laws c. 1750 B.C. known as ‘The Hammarabi Code’. This included a law that if a house collapsed and killed the owner then the builder of the house would be executed.
 
2
However, it is unlikely that an individual programmer would be subject to litigation in the case of a flaw in a program causing damage or loss of life, and instead it would be their employer that could potentially be sued. However, many software products are accompanied by a comprehensive disclaimer of responsibility for problems, rather than a guarantee of quality.
 
3
Parnas applied this professional responsibility faithfully when he argued against the Strategic Defence Initiative (SDI), as he believed that the public (i.e., taxpayers) were being misled and that the goals of the project were not achievable.
 
4
These are core values of most mature software companies, and many companies today have a code of ethics that employees are required to adhere to.
 
5
These are core values of many mature software companies, and most companies operating today have a code of ethics that employees are expected to adhere to.
 
6
Sir Maurice Wilkes developed the EDSAC computer at Cambridge University, which was one of the earliest stored-program computers. It was operational from May 1949.
 
7
Ada Lovelace was an English mathematician who collaborated with Babbage on applications for the Analytic Engine.
 
Metadata
Title
Professional Responsibility of Software Engineers
Author
Gerard O’Regan
Copyright Year
2022
DOI
https://doi.org/10.1007/978-3-031-07816-3_2

Premium Partner