Please enable JavaScript.
Coggle requires JavaScript to display documents.
Responsibility of Error Free Software (Prevention (Detail specification…
Responsibility of Error Free Software
Prevention
Detail specification for code
Write every line of code
Procedure for changes
Including 'fail safes'
"What went wrong with the process"?
Leave paper trail
Don't single out one person
Recreate failure
Report on findings
Other options
Training
9-5 job
Peer review of work
Redundancy
Code changes authorized by someone else
Effects of errors in software
Casualties
Ariane 5
Medical Technology
Economic
Cost to fix
Lawsuits
Loss of buisness
Criminal Activity
Terrorism
Warfare
For-profit crime
Who's responsible
Users
Send error reports
Provide feedback
Utilize neutral third party
Software Designers
Communication
Accesible blueprints
Specialization of Tasks
Training
Education
Expereince
Regular review of knowledge
Following code of ethics
Checks and Balances
Consequences
Education on past code of ethic violations
Neutral third party
Judicial Branch
Legal Accountability
Civil Accountability
Oversight Committee
Public
Private
Ethical Oversight