IEEE Technology and Society Magazine - Spring 2013 - 32
H
ow do we apply ethics
to computer programming, or to software development?
We wish to turn
this question around to ask: "How
can software design-specifically
values-based design-advance the
discipline of ethics?" Our answer:
techniques used in realizing values
in educational computer games can
help faculty communities develop
statements of values. This article
explains how, and recounts the experience of the University of puerto
rico's College of Business Administration in crafting, translating,
implementing, and challenging a
declaration of their common values.
Developing a Statement
of Values
Flanagan et al. outlined "a research
project [rApUNSEL] aimed at
designing and building a game
environment for teaching girls to
program computers" [4, p. 323].
Educational software can be redesigned around values like social
justice and gender parity. This
redesigning passes through three
stages: value discovery, translation,
and verification.
1) Discovery. "The goal of this
activity is to 'discover' the values that are relevant to, inspire,
or inform a given design project, resulting in a list of values
and bringing into focus what is
often implicit in a design project" [4, p. 334]. Sources for values in software development
include design specifications,
designer and user values, and
values arising from "subversive
uses." Academic values come
from values required for
accreditation, those embedded
in a college's mission, values
shared by community members, and those emerging from
community education efforts.
2) Translation. "[T]ranslation is
the activity of embodying or
expressing...values in system
32
|
design. Translation is further
divided into operationalization, which involves defining
or articulating values in concrete terms, and implementation which involves specifying
corresponding design features"
[4, pp. 338]. In the developing its values, UprM wrote
profiles on the five values it
had chosen. Then it formally
approved the resulting statement of values (SOV) by vote.
The translation of values into
value profiles and the crafting of the SOV was a bottom-up process involving all
stakeholders.
3) Verification. "In the activity of
verification, designers assess to
what extent they have successfully implemented target values
in a given system. [Strategies
and methods] may include internal testing among the design
team, user testing in controlled
environments, formal and informal interviews and surveys, the
use of prototypes, traditional
quality assurance measures such
as automated and regressionoriented testing, and more" [4,
pp. 344-345]. SOV verification includes translation from
English to Spanish, generating
teaching modules, and activating challenges to update and
improve the SOV. Verification
is also a bottom-up process;
its activities are designed by
users to promote community
solidarity.
The process described in the next
section differs from that undergone by professional societies.
For example, the Software Engineering Code of Ethics and Professional Practice was written
by a special task force composed
of experts in professional ethics.
It provides a powerful decisionmaking tool for practitioners [11].
The code of ethics of the Puerto
Rico State Society of Professional
Engineers and Land Surveyors
was prepared by senior members
of the professional society who
took great pains to benchmark
their code against other professional codes [6, pp. 418-421].
The College of Business Administration (ADEM for the Spanish Administración de Empresas)
code used a bottom-up strategy
to secure stakeholder buy-in. A
value-based approach also helped
ADEM work around a bewildering
network of existing laws and codes
(reglamentos). Finally, the SOV
targeted the aspirational, a motive
present in Gotterbarn's [8] exhortation to software engineers to
adopt a positive, broader approach
to responsibility.1 His approach
has been criticized [18] and ably
defended [9]. A similar focus on
the aspirational was adopted by
those designing ADEM's SOV [7,
pp. 612-613]. While space does not
permit exploring these issues further, readers can find a discussion
of compliance and aspirational
motives in professional codes [6],
how codes can be used in a redeployed pedagogy to teach moral
virtue [7], and how codes form an
essential component of the "moral
ecology" of moral exemplars in
the professional areas [10].
Discovering
Community Values
Four stakeholder groups participated in drafting the SOV: nonteaching staff, administration,
faculty, and students. ADEM is one
of four colleges that together make
up UprM.
ADEM first organized a workshop to write a rule-based code
of ethics. participants, in small
groups, identified ethical issues and
crafted rules addressed to stakeholders. A sample provision: To
provide students a good education,
teachers should keep themselves
1
"This broader sense of responsibility goes
beyond the malpractice model. It incorporates
moral responsibility and the ethically commendable" [8, p. 229].
IEEE TECHNOLOGY AND SOCIETY MAGAZINE
|
SprING 2013
Table of Contents for the Digital Edition of IEEE Technology and Society Magazine - Spring 2013
IEEE Technology and Society Magazine - Spring 2013 - Cover1
IEEE Technology and Society Magazine - Spring 2013 - Cover2
IEEE Technology and Society Magazine - Spring 2013 - 1
IEEE Technology and Society Magazine - Spring 2013 - 2
IEEE Technology and Society Magazine - Spring 2013 - 3
IEEE Technology and Society Magazine - Spring 2013 - 4
IEEE Technology and Society Magazine - Spring 2013 - 5
IEEE Technology and Society Magazine - Spring 2013 - 6
IEEE Technology and Society Magazine - Spring 2013 - 7
IEEE Technology and Society Magazine - Spring 2013 - 8
IEEE Technology and Society Magazine - Spring 2013 - 9
IEEE Technology and Society Magazine - Spring 2013 - 10
IEEE Technology and Society Magazine - Spring 2013 - 11
IEEE Technology and Society Magazine - Spring 2013 - 12
IEEE Technology and Society Magazine - Spring 2013 - 13
IEEE Technology and Society Magazine - Spring 2013 - 14
IEEE Technology and Society Magazine - Spring 2013 - 15
IEEE Technology and Society Magazine - Spring 2013 - 16
IEEE Technology and Society Magazine - Spring 2013 - 17
IEEE Technology and Society Magazine - Spring 2013 - 18
IEEE Technology and Society Magazine - Spring 2013 - 19
IEEE Technology and Society Magazine - Spring 2013 - 20
IEEE Technology and Society Magazine - Spring 2013 - 21
IEEE Technology and Society Magazine - Spring 2013 - 22
IEEE Technology and Society Magazine - Spring 2013 - 23
IEEE Technology and Society Magazine - Spring 2013 - 24
IEEE Technology and Society Magazine - Spring 2013 - 25
IEEE Technology and Society Magazine - Spring 2013 - 26
IEEE Technology and Society Magazine - Spring 2013 - 27
IEEE Technology and Society Magazine - Spring 2013 - 28
IEEE Technology and Society Magazine - Spring 2013 - 29
IEEE Technology and Society Magazine - Spring 2013 - 30
IEEE Technology and Society Magazine - Spring 2013 - 31
IEEE Technology and Society Magazine - Spring 2013 - 32
IEEE Technology and Society Magazine - Spring 2013 - 33
IEEE Technology and Society Magazine - Spring 2013 - 34
IEEE Technology and Society Magazine - Spring 2013 - 35
IEEE Technology and Society Magazine - Spring 2013 - 36
IEEE Technology and Society Magazine - Spring 2013 - 37
IEEE Technology and Society Magazine - Spring 2013 - 38
IEEE Technology and Society Magazine - Spring 2013 - 39
IEEE Technology and Society Magazine - Spring 2013 - 40
IEEE Technology and Society Magazine - Spring 2013 - 41
IEEE Technology and Society Magazine - Spring 2013 - 42
IEEE Technology and Society Magazine - Spring 2013 - 43
IEEE Technology and Society Magazine - Spring 2013 - 44
IEEE Technology and Society Magazine - Spring 2013 - 45
IEEE Technology and Society Magazine - Spring 2013 - 46
IEEE Technology and Society Magazine - Spring 2013 - 47
IEEE Technology and Society Magazine - Spring 2013 - 48
IEEE Technology and Society Magazine - Spring 2013 - 49
IEEE Technology and Society Magazine - Spring 2013 - 50
IEEE Technology and Society Magazine - Spring 2013 - 51
IEEE Technology and Society Magazine - Spring 2013 - 52
IEEE Technology and Society Magazine - Spring 2013 - 53
IEEE Technology and Society Magazine - Spring 2013 - 54
IEEE Technology and Society Magazine - Spring 2013 - 55
IEEE Technology and Society Magazine - Spring 2013 - 56
IEEE Technology and Society Magazine - Spring 2013 - 57
IEEE Technology and Society Magazine - Spring 2013 - 58
IEEE Technology and Society Magazine - Spring 2013 - 59
IEEE Technology and Society Magazine - Spring 2013 - 60
IEEE Technology and Society Magazine - Spring 2013 - 61
IEEE Technology and Society Magazine - Spring 2013 - 62
IEEE Technology and Society Magazine - Spring 2013 - 63
IEEE Technology and Society Magazine - Spring 2013 - 64
IEEE Technology and Society Magazine - Spring 2013 - 65
IEEE Technology and Society Magazine - Spring 2013 - 66
IEEE Technology and Society Magazine - Spring 2013 - 67
IEEE Technology and Society Magazine - Spring 2013 - 68
IEEE Technology and Society Magazine - Spring 2013 - 69
IEEE Technology and Society Magazine - Spring 2013 - 70
IEEE Technology and Society Magazine - Spring 2013 - 71
IEEE Technology and Society Magazine - Spring 2013 - 72
IEEE Technology and Society Magazine - Spring 2013 - 73
IEEE Technology and Society Magazine - Spring 2013 - 74
IEEE Technology and Society Magazine - Spring 2013 - 75
IEEE Technology and Society Magazine - Spring 2013 - 76
IEEE Technology and Society Magazine - Spring 2013 - 77
IEEE Technology and Society Magazine - Spring 2013 - 78
IEEE Technology and Society Magazine - Spring 2013 - 79
IEEE Technology and Society Magazine - Spring 2013 - 80
IEEE Technology and Society Magazine - Spring 2013 - Cover3
IEEE Technology and Society Magazine - Spring 2013 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2023
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2023
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2023
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2013
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2013
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2013
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2013
https://www.nxtbookmedia.com