ACM Code of Ethics - Discussion

  1. What should one do if their organizational laws might contradict the code of ethics?
  2. So, since the code demands developers to "acquire and maintain professional competence", should someone quit if they realize they are really bad?
  3. How should developers act when the ACM code offers contradictory guidance on an issue?
  4. Who drafted the code and is it ever amended?
  5. "It is often necessary to assess the social consequences of systems to project the likelihood of any serious harm to others. How are these social consequences assessed?
  6. Would you agree that many sections in the Code are redundant?
  7. What kind of laws are they referring to in this statement "Violation of a law or regulation may be ethical when that law or rule has inadequate moral basis or when it conflicts with another law judged to be more important"
  8. Are people actually not considered members in they break this code? and How are they held accountable?
  9. What are the benefits of being considered a member of the ACM and how does one achieve that status?
  10. How widely are these ethics followed at colleges and organizations?
  11. If we feel that a team member is breaking these ethics, how do we confront him/her?
  12. How are these rules enforced? It says that membership in the ACM may be terminated due to a violation of any of these rules, but how would such a violation be evaluated, and who gets to evaluate it?
  13. Rule number 1 is to "Contribute to society and to human well-being", and includes and imperative that software be made that will be used in "socially responsible ways". However, they don't give a definition for "socially responsible". How would you define it, and how is it defined generally, because I doubt social responsibility bears a lot of weight when compared to a company's profit motive?
  14. How do you become a member of ACM?
  15. How many members does ACM have?
  16. How exactly are these codes of ethics enforced? What are some legal consequences we can face?
  17. What are copyrights and patents in computer science and software like?
  18. What is an example of a time that violating a law is ethical for software development?
  19. Is there an official ACM Ethics review board? How does one become a member of the ACM?
  20. Does the government have a similar programming code of ethics?
  21. It is clear that many companies (Google, Facebook, etc.) do not fully follow these regulations when it comes to handling the personal data of their users. How much of a common practice is it for companies to fully follow the ACM code of ethics?
Topic revision: r1 - 2018-03-02 - JimSkon
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback