nica’s Weblog

April 16, 2009

Chapter 6.2: Software Engineering Code of Ethics: Approved!

Filed under: itethics — monica @ 12:15 pm

Monica Frances T. Hao ITETHIC

00A

Book: Cyber Ethics

Chapter 6.2: Software Engineering Code of Ethics: Approved!

Library Reference: N/A

Amazon Link: http://www.amazon.com/Cyberethics-Morality-Cyberspace-Richard-Spinello/dp/0763737836/ref=pd_bbs_1?ie=UTF8&s=books&qid=1238923623&sr=8-1

Learning Expectation:

In this chapter of the book “Cyber Ethics” I want to learn what does Software Engineering Code of Ethics: Approved! is all about. How will this chapter help me in appreciating the Software Engineering Code of Ethics: Approved!? I also want to learn in this chapter if what does the Software Engineering Code of Ethics: Approved! means? How does it help the industry? What are the advantages and disadvantages of this?

Review:

Computers have a central and growing role in commerce, industry, government, medicine, education, entertainment and society at large. Software engineers are those who contribute by direct participation or by teaching, to the analysis, specification, design, development, certification, maintenance and testing of software systems. Because of their roles in developing software systems, software engineers have significant opportunities to do good or cause harm, to enable others to do good or cause harm, or to influence others to do good or cause harm.

To ensure, as much as possible, that their efforts will be used for good, software engineers must commit themselves to making software engineering a beneficial and respected profession. In accordance with that commitment, software engineers shall adhere to the Code of Ethics and Professional Practice.

Lessons Learned:

8 principles:

· PUBLIC – Software engineers shall act consistently with the public interest.

· CLIENT AND EMPLOYER – Software engineers shall act in a manner that is in the best interests of their client and employer, consistent with the public interest.

· PRODUCT – Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.

· JUDGMENT – Software engineers shall maintain integrity and independence in their professional judgment.

· MANAGEMENT – Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.

· PROFESSION – Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.

· COLLEAGUES – Software engineers shall be fair to and supportive of their colleagues.

· SELF – Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.

5 integrative questions:

1. What does IEEE-CS stands for?

2. What does ACM stands for?

3. What do the 8 principles imply?

4. Why does software engineering need ethics?

5. Is this punishable when people will break the rule/s?

No Comments Yet »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.