CS 492/CS 692 W23 Role-Playing Exercise 7

Ethical Code of Conduct

Team A

A group of software industry leaders and bureaucrats who believe that software professionals should be held to an ethical standard in the performance of their work. They advocate the adoption of an industry wide common standard, written by leading software professionals in collaboration with the ministry of industry and innovation, to which all software professionals will be held. Example ethical standards might include acceptance of responsibility for the behaviour of created software artifacts; moderating the interests of software professionals, employers, clients and end users; and approving software designs only if they are seen to be safe and meet well defined specifications.

Team B

A group of software developers and architects who believe that there is no standard set of ethical rules, other than the legal requirements of the country they work in, that should apply generally to all software developers and professionals. They worry that ethical considerations developed by members of industry and government will be overly restrictive for individual software professionals and serve the purpose of the industry rather than the software developers, architects and general citizens and residents.