Chapter 40: Software Engineering Code of Ethics: Approved By Don Gotterbarn, Keith Miller, Simon Rogerson
April 14, 2009
Chapter 40: Software Engineering Code of Ethics:
Approved
By Don Gotterbarn, Keith Miller, Simon Rogerson
Book: Cyberethics
Library Reference: Not Applicable
Quote:
Computers have a central and growing role in commerce.
This means that they are really aware of what the computers can give to them. Also, they know that computers are still growing.
Learning Expectation:
I expect to know basically the software engineering code of ethics. In addition to that, I want to know the sides of the three authors regarding this issue.
Review:
This chapter recognized the importance of having code of ethics. Now the law approves the software engineering code of ethics. It means that they have seen the importance of this in professional people.
There are eight principles that were mentioned in software engineering code of ethics. One is public. It means that software engineers shall act with the respect of the public interest. Second is client and employer. It means that software engineering should be knowledgeable to act in the interest of the client and employer. This is same with “customer is always right”. Third is product which means that the product should be effective and efficient. The software engineers should make sure that the product would really helped the company to achieve its goal. Fourth is judgment. It means that software engineers should maintain what the people is thinking to him. He must be equipped with discipline and integrity in order for his co-workers to follow him. Fifth is management. This means that the supervisors or managers of the software engineers should make sure to guide that SE to become ethical and do actions which is with ethical considerations. Sixth is profession. This means that the SE should maintain that integrity in order for him to be called as professional. Seventh are colleagues. This means that the colleagues should support and not discriminate their own co-worker. Last is self. This means that software engineers should learn from what he is doing. He must learn everyday as he worked in the business or firm.
What I’ve learned:
I learned primarily the eight principles which are public, client, product, judgment, management, profession, colleagues and self. I have seen the imporatance of each principles with the software engineers. Also, I learned the importance of having code of ethics in the field of software engineers.
Integrative questions:
1) What is Software Engineering code of ethics?
2) What is the preamble of this code of ethics?
3) What are the principle of this code of ethics?
4) Is software engineering code of ethics effective?
5) Is this applicable in the Philippines? Why? Why not?