Reychele’s Blog
Just another WordPress.com weblog

Chapter Title: Software Engineering Code of Ethics: Approved

Chapter Title: Software Engineering Code of Ethics: Approved

Name of the Book: Cyber Ethics

Library Reference: N/A

Amazon Link:

http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Dstripbooks&field-keywords=cyber+ethics&x=0&y=0

Quote:

“In all these judgments concern for the health, safety and welfare of the public is primary; that is, the ‘public interest’ is central to this code.”
Learning Expectations:

1. To know the software engineering code of ethics.
2. To know the software engineering professional practice.
3. To know the different principles.
4. To know deeply IEEE-CS/ACM
5. To know the difference between software engineering codes to other code of ethics.

Review:

Software Engineer now has its own code of ethics. The code has been adopted by both the ACM and the IEE computer society having gone through an extensive review process that culminated in the official unanimous approval by the leadership of both professional organizations. The preamble to the code was significantly revised. It includes specific ethical standards to help the professional make ethical decisions.

According to this chapter the Code emphasizes the professional obligations to the public at large. This obligation is the final arbiter in all decisions. “In all these judgments concern for the health, safety and welfare of the public is primary; that is, the ‘public interest’ is central to this code.” The primacy of well being and quality of life of the public in all decisions related to software engineering is emphasized throughout the code. The primacy as well being and quality of life of public in all decisions related to software engineering is emphasized throughout the code.

According also to this chapter the code includes specific language about the importance of ethical behavior during the maintenance phase of the software development. The code reflects the amount of time a computer professional spends modifying and improving existing software. It is also makes clear that we need to treat maintenance with the same professionalism as new development. The quality of the maintenance depends upon the professionalism of the software engineer because maintenance is more likely only to be scrutinized locally whereas new development is generally reviewed at a broader corporate level.

Learning’s/Insights:

• IEEE-CS/ACM Joint task force on software engineering ethics professional practices
• The short version of the software engineering ethics
• Public…
• Client…
• Employer…
• Products…
• Judgment…
• Management…
• Profession…
• Colleagues…
• Self…
• The full version
• The applied principles

Integrative Questions:

1. What does IEEE-CS?
2. What does ACM?
3. What is Software Engineer Code of Ethics?
4. What are the Software Engineer professional practices?
5. Enumerate and explain the short version of the software engineering ethics.

No Responses to “Chapter Title: Software Engineering Code of Ethics: Approved”

Leave a comment