The Software Engineering Code and The ACM Code
Assignment Requirements:
Read the case study "scenario" (Release of PersonalInformationYou work for the IRS, the SocialSecurity Administration, a movie-rental company, or an Internet serviceprovider.
Someone asks you to get a copy of records about a particularperson. He will pay you $500.)
1- Use the Ethical Guidelines to analyze the case study by applying two phases Brainstorming and Analysis phase.
Brainstorming phase:
-List all the people and organizations affected (the stakeholders)
-List risks, issues, problems, and consequences
-List benefits. Identify who gets each benefit
-In cases where there is no simple yes or no decision, but rather one has to choose some action, list possible actions
Analysis phase:
-Identify responsibilities of the decision maker
-Identify rights of stakeholders
-Consider the impact of the options on the stakeholders (consequences, risks, benefits, harms, costs)
-Categorize each potential action as ethically obligatory, prohibited, or acceptable
-When there are multiple options, select one, considering the ethical merits of each, courtesy to others, practicality, self-interest, personal preferences, etc.
2- Identify the Software Engineering Code of Ethics, ACM code and explain them based on the scenario given.
Attachment:- ACM Code of Ethics.rar