Suggest a situation in software development in which the members of a software development team have to make the decision whether to report to the authorities about a bug in a specific software tool that they developed. What does the code of ethics say in such cases? How would you behave in such a case?
Suggest a situation in software development in which a software developer should address issues of physical (or other) disabilities , but an unrelated issue interferes with the developer doing so. What does the code of ethics say in such cases? How would you behave in such a case?
Your software house is asked to develop a software system for a company that causes air pollution but contributes a lot to the educational system in the area. The software system aims at increasing the production of the company, which might increase the air pollution. The support the company provides to the educational system is significant and may be increased when the production grows. Without this support, the education system would suffer significantly. How would you react if you were asked to take an active role in the development process?
Your friend works for a software house that specializes in the development of computer games. Recently, several publications have indicated that these games influence some children negatively. These games are the main product of your friend s company and, without them, the company may not be able to survive. The company s management is aware of these publications and gathers all the employees to discuss the future of the company. Assume you participate in the meeting and answer the following questions:
Suggest different opinions that might be expressed in the meeting. What ethical consideration does each opinion represent?
What conflicts of interest are presented in this case?
What is your opinion with respect to this case?
How would you behave in such a case?