






|
 |
Professional groups are both technical and moral communities
because in order to be self-regulatory the members must set shared goals
and specify appropriate ways to achieve them (Camenisch, 1983; Frankel,
1989). In order to specify these appropriate standards it is necessary
to detail what types of behavior are ethically acceptable or not.
As the computing community has evolved, so have new ethical problems such
as intellectual property rights and the monitoring of electronic mail.
During the past few years there has been growing pressure to refine and
disseminate standards of ethical computing. The rise in computer-related
crime has generated new calls for computer ethics. Similarly the widening
impact of computing upon society has fostered new concerns for ethical
and social responsibility. Indeed the new ACM/IEEE-CS curriculum guidelines,
Computing Curricula 1991 contains an entire section on “social responsibility”
(Joint Curriculum Task Force, 1991).
Most societies of scientists and engineers have codes of ethics or professional
conduct despite philosophical and political arguments against them. The
philosophical critique is based on the inconsistency between an “autonomous
professional” and binding rules in the form of an ethical code. For
this reason Ladd (1980) calls ethical codes morally confusing. The political
complaint against codes of ethics is that they can become excuses for
avoiding personal or collective action (Chapman, 1990). For instance,
a company’s code of ethics may specify the rights of the company
to restrict an employee’s behavior, even if that constraint is unfair.
Far more compelling are the arguments in favor of codes of ethics for
professional societies. Frankel (1989) offered a long list of these arguments
for positive functions of a code. The three most important functions of
a code, he notes, identify different types of codes. Codes are either
primarily (1) aspirational, giving ideals to strive for, (2) educational,
intending to educate or socialize some constituency, or (3) regulatory,
hoping to sanction violations of the standards. Most codes are intended
to achieve all three aims to some degree, but a careful examination may
reveal a concentration upon one of these. The most recent codes of the
Institute for Electrical and Electronic Engineers (IEEE), the International
Federation for Information Processing (IFIP), and the American Society
for Information Science (ASIS) codes are good examples of aspirational
foci. The International Society for Technology in Education (ISTE) Code
of Ethics appears to be primarily educational, whereas the prose of the
current Institute for Certification of Computer Professionals (ICCP) and
the Association for Computing Machinery (ACM) codes of professional conduct
suggest primarily regulatory purposes. (p73). With regard to the aspirational
emphasis, Frankel points out the importance of a code as “enabling
document,” that is, a guide to help the professional make more informed,
wise decisions. Within this framework, the code works toward the collective
good even though it may be a mere distillation of collective experience
and reflection.
An educationally oriented code emphasizes the needs for professional socialization.
The significance of this function is not only the training of new recruits
but the solidarity of the initiated. A code of ethics helps to reinforce
professional identify and allegiance, as well as commonly held group values
(Frankel, 1989).
One of the most important educational functions of a code can be its clarification
of why one should follow specific ethical imperatives. An ethical or professional
code of conduct may convey many “should nots,” but if it also
gives the moral rationale for each ethical admonition, it will be far
more effective. This educational function can be even greater if the code
offers help with setting priorities for moral and professional conduct.
The regulatory purpose of a code is accomplished to the degree that it
deters unethical behavior. It is sometimes assumed that this cannot be
fulfilled unless penalties are spelled out and a code enforcement operation
has been installed. However, the code may be effective simply by suggesting
an appropriate sanction for any given violation, and by requiring professionals
to report errant colleagues. In the latter case, each professional assumes
a responsibility for upholding the group’s integrity.
All codes of professional ethics help to offset the inevitable tension
between a profession and its public. A code becomes the profession’s
self-proclaimed values and defines its role in society. It holds
the profession accountable to the public, but without making unreasonable
demands. Thus it serves as a basis of both public evaluation and professional
accountability. This tends to yield a major payoff in terms of public
trust. Frankel argues that “to the extent that a code confers benefits
on clients, it will help persuade the public that professionals are deserving
of its confidence and respect, and of increased social and economic rewards.”
Another positive function of a code of ethics is its support of professionals
against unwarranted erosion of their stature and power. Martin and Martin
(1990) described how self-regulatory procedures can be withdrawn by the
government, and Frankel noted the power of a code for constraining overly
demanding claims from clients.
Lastly, a code can be extremely important for a professional group because
of the process it must go through to establish a code. Getting a large
number of people attentive to ethical concerns and then organizing discussions
around these issues, can yield surprisingly greater sensitization to issues
of ethics and the profession.
Back to the top
Go to: Background of the ACM Code
of Professional Conduct
Home > Research
Resources > Computing and
Privacy > A Rationale for the Proposed Revision of the Association
for Computing Machinery’s Code of Professional Conduct
|