Pages

Sunday, January 31, 2016

Prompt #2: Defining Ethics


By: Matthew Manross

In accordance with their commitment to the health, safety, and welfare of the public, software engi- neers shall adhere to the following eight Principles:

1. Public. Software engineers shall act consistently with the public interest. 2. Client and employer. Software engi- neers shall act in a manner that is in the best interests of their client and employer, consistent with the public
interest.
3. Product. Software engineers shall

ensure that their products and related modifications meet the highest pro- fessional standards possible.
4. Judgment. Software engineers shall maintain integrity and independence in their professional judgment.
5. Management. Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software de- velopment and maintenance.
6. Profession. Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.
7. Colleagues. Software engineers shall be fair to and supportive of their col- leagues.
8. Self. Software engineers shall partic- ipate in lifelong learning regarding
the practice of their profession and shall promote an ethical approach to the practice of the profession.

            -Gotterbarn, Don, Keith Miller, and Simon Rogerson. "Computer Society and ACM Approve Software Engineering Code of Ethics




Computer science engineers are always thinking about ethics. One may ask themselves while completing a assignment "Is what i am doing ethical?". Having a code of ethics is very important for these engineers to follow. Without this "code" above to what is right and wrong, serious problems could arise with these engineers.

 One very important issue that can arise if these principles are not followed is hacking. Hacking can happen to one person, a group of people, businesses, and even the government. Probably the most common use of hacking is stealing other peoples identities or credit card information. People can lose everything by someone who miss uses their knowledge of computers for ethically wrong things. Hacking can be minor, such as cheating in a video game, to some very serious crimes, such as leaking secret government information.  On both occasions, hacking is morally wrong and does           not follow the ethics of a computer science engineer. 

Copying is also a very serious issue with computer science engineers. Using someone else's program to complete your task faster is ethically wrong. Intellectual property is the ideas or concepts one person has. Intellectual property can be copied by another person without permission. Copying ideas that were not your own breaks these ethics and can be a very serious crime. Having an idea that could change the world stolen from you would ruin your life.


Image credit

"Thousands of Free, Scanned Hacking & Programming Books." Thousands of Free, Scanned Hacking & Programming Books. 2013. Web. 31 Jan. 2016.

Article credit

Gotterbarn, Don, Keith Miller, and Simon Rogerson. "Computer Society and ACM Approve Software Engineering Code of Ethics." Computer.org. IEEE Computer Society, Oct. 1999. Web. 31 Jan. 2016.

4 comments:

  1. Reading about the ethical concerns of computer engineers such as hacking reminds me of some of my favorite movies; maybe you could apply that to your posts. Other than that, solid post.

    ReplyDelete
  2. By Janae S.
    Very good post. I noticed that you only talking about computer hacking and copying, I was wondering are there any other issues that computer science engineers have other than those two?

    ReplyDelete
  3. Interesting, makes me think about how people doing something like jailbreaking a phone can have a larger impact.

    -Grattan R.

    ReplyDelete
  4. It is an interesting post, and I like the idea you mentioned the code of ethics at the beginning of the post as a quote. But in my opinion, it would be great to read some examples, like biggest hacks of all times and how we could avoid them.
    -Mine G.

    ReplyDelete