Thursday, October 10, 2013

Computer Ethical issue

As a computer science person, we must know the ethical code for it. So let's take a case and study it.

Case: Liability for Unreliability
A software development company rushed a tax preparation package to market, knowing that it contain bugs. The company expected complaints and planned to update and improve the system, but wanted to get a jump on the competition. the company widely distributed the buggy system on a disk that also contained a disclaimer of responsibility for errors resulting from the use of the program. the president of the company said it was general industry policy and anyone who buys version 1.0 off a system knows that.

Violations
Violate IEEE Code of Ethics:


, this company have violated at least one of their ethical code: To be honest and realistic in stating claims or estimates based on available data. Which means this company try to avoid customers to do anything about it, stating that they do not hold anything responsibility if there are problems. but clearly they know the problem.

Violate ACD Code of Ethics:

 once again this company have violated multiple of them. The company did not evaluate the impact of this buggy system and because they are dishonest they did not take the responsibility they should take, delay the program and make it better. Therefore they violated at least 2 of the ACD ethical code.


No comments:

Post a Comment