how the new software engineering code of ethics affects you l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
How the New Software Engineering Code of Ethics Affects You PowerPoint Presentation
Download Presentation
How the New Software Engineering Code of Ethics Affects You

Loading in 2 Seconds...

play fullscreen
1 / 23

How the New Software Engineering Code of Ethics Affects You - PowerPoint PPT Presentation


  • 391 Views
  • Uploaded on

How the New Software Engineering Code of Ethics Affects You Vol. 1, Chapter 2, pp. 79-85 Presented by Naiana Campos University of Central Florida – EEL 6883 Don Gotterbarn - Software Engineering Ethics Research Institute Where can I find the code of ethics?

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'How the New Software Engineering Code of Ethics Affects You' - johana


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
how the new software engineering code of ethics affects you

How the New Software Engineering Code of Ethics Affects You

Vol. 1, Chapter 2, pp. 79-85

Presented by Naiana Campos

University of Central Florida – EEL 6883

Don Gotterbarn - Software Engineering Ethics Research Institute

where can i find the code of ethics
Where can I find the code of ethics?

http://www.acm.org/serving/se/code.htm#full

Full Version

http://www.acm.org/serving/se/code.htm#short

Short Version

what is the code of ethics
What is the code of Ethics?

"Code represents a movement toward an international consensus of what software engineers believe to be their professional obligations."

Don Gotterbarn, "How the New Software Engineering Code of Ethics

Affects You," IEEE Software, vol. 16,  no. 6,  pp. 58-64,Nov/Dec,1999.

chronology of the code
Chronology of The CODE:
  • 12/1996 – First Draft delivered to IEEE-CS/ACM Sterring Committee
  • 7/1997 – Published/Open to comments
  • 12/1997 – New revision based on comments
  • 9/1998 – IEEE formal technical review
  • 1998 – Passed a legal review
  • 12/1998 – Approved by ACM and IEEE

Don Gotterbarn, "How the New Software Engineering Code of Ethics

Affects You," IEEE Software, vol. 16,  no. 6,  pp. 58-64,Nov/Dec,1999.

why have a code of ethics
Why have a code of ethics?

Don Gotterbarn, "How the New Software Engineering Code of Ethics

Affects You," IEEE Software, vol. 16,  no. 6,  pp. 58-64,Nov/Dec,1999.

because it serves several functions
Because it serves several functions:
  • Inspiration
  • Support for the well intentioned worker
  • Public image
because it serves several functions7
Because it serves several functions:
  • Guidance
  • Education
  • Legal Matters
benefits companies
Benefits Companies
  • Adopt/Reinforce
    • Early Adopters:
      • Siemens Information Systems’ Software Development Center
      • United Kingdom Royal Mail
steps to adopt
Steps to adopt
  • Carefully read the Code of Ethics.
  • Verify that your organization is willing to follow the Code of Ethics.
  • Complete and submit the online application .
  • Incorporate the Code of Ethics into your organization.

http://csciwww.etsu.edu/gotterbarn/secepp/page.asp?Name=Steps

made to be flexible
Made to be flexible:

“current standards”

beneficial to the professional
?Beneficial to the professional?
  • Each has Own moral/ethical standards
  • How similar to the code is your own principles???
software engineering
Software Engineering

Code of Ethics

and professional practice

Adopted by ACM

IEEE

principles
Principles:
  • 1. PUBLIC –
  • 2. CLIENT AND EMPLOYER –
  • 3. PRODUCT –
  • 4. JUDGMENT –
  • 5. MANAGEMENT –
  • 6. PROFESSION –
  • 7. COLLEAGUES –
  • 8. SELF –
principle 1 public
Principle 1: PUBLIC
  • Software engineers shall act consistently with the public interest.
principle 2 client and employer
Principle 2: 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.
principle 3 product
Principle 3: PRODUCT
  • Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.
principle 4 judgment
Principle 4: JUDGMENT
  • Software engineers shall maintain integrity and independence in their professional judgment.
principle 5 management
Principle 5: MANAGEMENT
  • Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance .
principle 6 profession
Principle 6: PROFESSION
  • Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.
principle 8 self
Principle 8: 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.
slide21
Note:
  • How is the S.E. ethical code going to influence your actions?
article references
Article References:

[1] Texas Board of Professional Engineers, "Board Establishes Software Engineering Discipline," http://www.main.org/peboardsofupdt.htm(current 22 Oct. 1999).

[2] D. Gotterbarn, "Software Engineering Ethics," Encyclopedia of Software Engineering, J. Marciniak, ed., John Wiley&Sons, New York, 1994.

[3] M.W. Martin et al., Ethics in Engineering, 2nd ed., McGraw-Hill, New York, 1989.

[4] R. Anderson, "The ACM Code of Ethics: History, Process, and Implications," Social Issues in Computing, McGraw-Hill, New York, 1995, pp. 48-72.

[5] D. Gotterbarn, "Software Engineering: The New Professionalism," The Professional Software Engineer, C. Myer, ed., Springer-Verlag, New York, 1996.

[6] S.L. Edgar, Morality and Machines: Perspectives on Computer Ethics, Jones and Bartlett Publishers, Sudbury, Mass., 1997.