Professionalism in any field requires that standards of conduct and behavior be addressed. Most professions develop a code of ethics which defines the standards of how practitioners of the profession should conduct themselves in an ethical manner.
The Association for Computing Machinery (ACM) and the IEEE Computer Society (IEEE-CS) have both approved and endorsed a Software Engineering Code of Ethics and Professional Practice (version 5.2, 1999), which was developed by their joint task force.
In preparation for this discussion, please read the full version of the Preamble and the details of eight main topics. Specific items from the Code of Ethics will be considered for the discussion. These will be set up as separate discussion topic threads on the discussion board. Share your thoughts on the code of ethics statement, first addressing the following questions:
Is this important, why or why not?
Are there possible conflicts with employer in following this practice? Explain.
Are there possible issues with colleagues in following this practice? Explain.
Are you familiar with any situations related to the statement? If so, describe.
Focus on the following topics, taken directly from the web page. Please choose 2 threads. It is acceptable to discuss an alternate principle (be sure to provide the number and statement in the topic area for your post.
“Principle 2: CLIENT AND EMPLOYER”
“2.02. Not knowingly use software that is obtained or retained either illegally or unethically.”
“2.03. Use the property of a client or employer only in ways properly authorized, and with the client’s or employer’s knowledge and consent.”
“Principle 3: PRODUCT”
“3.04. Ensure that they are qualified for any project on which they work or propose to work by an appropriate combination of education and training, and experience.”
“3.10. Ensure adequate testing, debugging, and review of software and related documents on which they work.”
“Principle 5: MANAGEMENT” (applies to leaders / managers of software engineers)
“5.09. Ensure that there is a fair agreement concerning ownership of any software, processes, research, writing, or other intellectual property to which a software engineer has contributed.”
“Principle 7: COLLEAGUES”
“7.03. Credit fully the work of others and refrain from taking undue credit.”
Source: Software Engineering Code of Ethics and Professional Practice
Copyright (c) 1999 by the Association for Computing Machinery, Inc. and the Institute for Electrical and Electronics Engineers, Inc.
———-
You are expected to make a substantive posting on at least 2 of the topics
Source: https://ethics.acm.org/code-of-ethics/software-engineering-code/