Вы находитесь на странице: 1из 14

K n o w l e d g e M a n a g e m e n t

Knowledge Management:
Problems, Promises,
Realities, and
Challenges
Gerhard Fischer and Jonathan Ostwald, University of Colorado

Those who cannot remember the past are condemned to repeat it. —George Santayana
Innovation is everywhere; the difficulty is learning from it. —John Seeley Brown

T he first quote reflects the motivation underlying traditional knowledge


management (KM), in which the goal is to store information from the past so

that lessons will not be forgotten. This perspective implies that future information
needs will be the same as past needs. Consequently, this perspective treats knowledge
workers as passive recipients of information. approaches according to how they perform these
The second quote more closely reflects a design basic activities. For example, different approaches
The authors’ perspective1 of knowledge management. In this per- might store different kinds of information, support
spective, knowledge workers constantly create new different people to create information, or employ dif-
knowledge knowledge as they work. KM’s goal is to enable ferent mechanisms and strategies to disseminate
innovative practice at an organizational (community) information.
management level by supporting collaboration and communica- In traditional KM approaches, management col-
tion among knowledge workers in the same domain lects and structures an organizational memory’s con-
approach assumes that and across domains. tents as a finished product at design time (before the
This article explores the design perspective’s organizational memory is deployed) and then dis-
knowledge is not a implications for KM. We examine the major prob- seminates the product. Such approaches are top-
lems our approach must address, the promises it down in that they assume that management creates
commodity but that it offers, the realities we have explored in our work, the knowledge and that workers receive it.
and the continuing challenges. Table 1 summarizes Our design perspective is an alternative that
is collaboratively the article’s key ideas. relates working, learning, and knowledge creation.
In this framework, workers are reflective practi-
designed and A basic framework tioners,2 who struggle to understand and solve ill-
KM is a cyclic process involving three related defined problems. Learning is intrinsic to problem
constructed. activities: creation, integration, and dissemination solving, because problems are not given but must
(see Figure 1). be framed and solved as a unique instance. This
In this model, computation supports human perspective has two essential aspects. First, work-
knowledge activities by manipulating information. ers, not managers, create knowledge at use time.
An information repository stores information that Second, knowledge is a side effect of work. Table
was created in the past and is disseminated through- 2 compares the traditional KM perspective with
out an organization or group. We can classify KM our perspective.

60 1094-7167/01/$10.00 © 2001 IEEE IEEE INTELLIGENT SYSTEMS


Table 1. Article overview.
Knowledge creation Knowledge integration Knowledge dissemination
Key idea Knowledge is a work product, Workers integrate new knowledge into Workers get information in the
not an existing commodity. repositories at use time. context of work, not in the classroom.
Problems Creating shared understanding Putting communities in charge Alleviating information overload
Externalizations create shared Users must be empowered to manage their The limiting resource for knowledge work
understanding. own information (and environments). is not information but attention.
Promises Social creativity Living organizational memory Attention economy
Workers are informed participants Information repositories are evolved by Information is delivered to workers when it
in the creation of knowledge, not unself-conscious cultures of design. is relevant to their specific needs.
consumers of prepackaged information.
Realities Envisionment and Discovery Collaboratory DynaSites Domain-Oriented Design Environments
Boundary objects support communities of Open information spaces are evolved by Design tools and information repositories are
interest to build shared understanding. users with system support for integration. integrated to enable knowledge delivery.

Creation that the organizational memory improves its


KM approaches exist because work is ability to inform work. In the traditional KM
Integration
increasingly information intensive. Tradi- approaches, this was the knowledge engi-
tional KM approaches assume that the criti- neer’s job. In a design-based approach, users
cal issue for workers is to find the “answers” do it at use time.
in organizational memory that apply to the Knowledge integration comprises two
current problem. A design-based approach Knowledge tasks:
assumes that the organizational memory will
not contain all the knowledge required to • Conceptual generalization—relating infor-
Creation Dissemination
understand and solve such problems. So, mation from one context to information
workers must create new knowledge. from another.
• Representational formalization—putting
Integration information in a form such that computa-
In the design perspective, an organizational Figure 1. Knowledge management as a tional mechanisms can access and inter-
memory plays two roles. First, it is a source cyclic process. pret it.
of information to help workers understand the
problems they face. Second, it is a receptacle Both tasks require effort beyond what most
for new information and products created dur- not huge, impenetrable “write-only” stores. workers consider their core responsibility.
ing work. In traditional KM approaches, They are actively integrated into the work Conceptual generalization requires an under-
knowledge engineers carefully craft a knowl- process and social practices of the commu- standing of the domain, while formalization
edge base that will periodically be updated. nity that constructs them. requires the ability to map from domain con-
In a design-based approach, organizational Although the problems workers solve are cepts into the formalizations the system
memory is a continuously evolving informa- unique in some aspects, they are also are sim- requires. A major concern for our design-
tion space that is fed directly by the knowl- ilar to those previously solved. The challenge based approach is to capture information
edge created during work. So, information for knowledge integration is to make the con- from the work process without extra effort
repositories and organizational memories are nections between old and new knowledge so by the users and then to help them formalize

Table 2. Two perspectives on knowledge management.


Traditional perspective Our perspective
Creation Specialists (for example, knowledge engineers) Everyone (for example, people doing the work), collaborative activity
Integration At design time (before system deployment) At use time (an ongoing process)
Dissemination Lecture, broadcasting, classroom, decontextualized On demand, integration of learning and working, relevant to tasks,
personalized
Learning paradigm Knowledge transfer Knowledge construction
Tasks System driven (canonical) User or task driven
Social structures Individuals in hierarchical structures, communication Communities of practice, communication primarily peer-to-peer
primarily top-down
Work style Standardize Improvise
Information spaces Closed, static Open, dynamic
Breakdowns Errors to be avoided Opportunities for innovation and learning

JANUARY/FEBRUARY 2001 computer.org/intelligent 61


K n o w l e d g e M a n a g e m e n t

the captured information incrementally, We have found that using external repre- project or problem. They typically exist for a
rather than at the time of capture.3 sentations exposes, and focuses discussion project’s duration. They need support for cre-
on, relevant aspects of the framing and under- ating shared understanding among stake-
Dissemination standing of the problem being studied, such holders from different backgrounds, who
This activity makes information in the as tacit attitudes, values, and perspectives.4 bring different perspectives and languages to
organizational memory available to workers This is because designers engage in a “con- the problem.
to help their problem solving. Traditional versation with the materials of a situation.”2 CoPs are typically associated with KM.
KM approaches assume that workers per- In this conversation, designers interact with CoIs are becoming increasingly involved in
form repetitive and predictable tasks, so they an external representation of the problem, KM as projects become more interdisciplinary
disseminate knowledge through classroom and the situation talks back to them, causing and as collaborative design brings together
training or printed reference documents. breakdowns in their prior understandings. To specialists from many domains. The challenge
These approaches separate learning and designers, breakdowns are not mistakes but is to meaningfully bridge and integrate these
working. They typically use information opportunities to create new understandings. various perspectives. Such integration requires
technology to broadcast information (for When a breakdown occurs, designers reflect support for reflection in action. For collabo-
example, email) or to provide searchable on the breakdown,2,5 learning more about the rative design, where many people work to-
databases. As we mentioned earlier, the problem, its framing, and possible solutions. gether to understand a problem, design
information that workers receive or access becomes a conversation in a more literal sense.
comes from management (or the creator of That is, external representations facilitate a
the training materials) rather than from conversation not only with the design situa-
coworkers.
In the design perspective, the specific
Closed systems do not give tion but also with other designers. In this way,
externalizations expose breakdowns due to a
information needs of workers are unpre-
dictable. The need for information results
communities control over their lack of understanding of the problem, conflicts
among perspectives, or the absence of shared
from particular situations that arise from a understanding. As we mentioned earlier, such
worker’s struggle to understand a problem. own knowledge but put a gulf breakdowns are opportunities to build new,
The context of problem solving dictates the shared understandings.
information demand and provides the con- between creation and integration. Collaborative designs result in work prod-
text for learning. On-demand information ucts7 that are enriched by the multiple per-
integrates working and learning, because the So, innovations happen outside spectives of the participants and the discourses
need for learning comes from work, and the that result from the process. This integrates
learning takes place within the context of the systems. the individual and the group knowledge in
work situation. ways impossible in settings that rely solely on
“divide and conquer” team organization.
Problems
Now we look at some of the major bar– Collaborative design. Increasingly, groups Putting communities in charge
riers to implementing a design-oriented or communities working together—not indi- The view of workers as reflective practi-
approach. viduals—perform design tasks. Complexity tioners within CoPs does not correspond to
in collaborative design arises from the need what is taught in training or what is contained
Creating shared understanding to synthesize different perspectives of a prob- in information systems supporting the tradi-
KM aims to increase the ability of work- lem, to manage large amounts of information tional KM view. Traditional information sys-
ers to perform knowledge-intensive tasks. relevant to a design task, and to understand tems are closed systems that store answers
From the perspective of work as creative the design decisions that have determined a to questions that might arise during work,
design, we can restate this purpose simply as designed artifact’s long-term evolution. under the assumption that workers are per-
understanding the problem at hand. Our work focuses on two types of groups, forming tasks that have been anticipated and
communities of practice6 and communities described. This assumption is a barrier to
External representation. An important aspect of interest.4 innovation, because it does not let workers
of design is the creation of artifacts that exter- Communities of practice consist of peo- share their new ideas for their peers to dis-
nalize knowledge. This is important for three ple sharing a common practice or domain of cuss, debate, or build on. Closed systems do
reasons: interest. CoPs are sustained over time. They not give communities control over their own
provide a means for newcomers to learn knowledge but put a gulf between creation
• In so doing, we begin to move from vague, about the practice and for established mem- and integration. So, innovations happen out-
tacit conceptualizations of an idea to a bers to share knowledge about their work and side systems, and systems contain informa-
more explicit representation. to collaborate on projects. They need support tion that is chronically out of date and that
• The artifact provides a means for others to for understanding long-term evolution of reflects an outsider’s view of work.1
interact with, react to, negotiate around, artifacts and for understanding problems
and build on the externalized idea. caused by rapid change in their domain. Capturing information at use time. Design
• The artifact provides an opportunity to cre- CoIs consist of people from different fields communities have learned that anticipating
ate a common language of understanding. who come together to work on a particular all possible uses at design time (that is, when

62 computer.org/intelligent IEEE INTELLIGENT SYSTEMS


Information
Repository
N 671
the system is created) is impossible.8 Skilled 2 1,199
domain professionals will change their work 437
practices over time, and new information will 1
become available. If users cannot modify a
system at use time to support new practices
and new emerging information, they will be
locked into old patterns of use, or they will
abandon the system for one that better sup-
ports how they want to work. N Customer Customer Customer Y Customer Z
An example of a successful open system
that allows user modifications is Xerox’s
Eureka. It is an information repository for
copier repair representatives that the com-
pany believes has saved up to $100 million Time t0 t1 t2
(a) (b)
a year.1 The users create and evolve the
repository’s information, subject to peer
review. Eureka represents an early approach Figure 2. Two help desk scenarios: (a) broadcasting decontextualized information can
at taking bottom-up knowledge creation seri- cause information overload; (b) access to contextualized information supports learning
ously, in which users gain peer recognition on demand.
through their contributions to the system.
The Eureka system takes an explicit ap- erable effort toward codifying and storing over the phone. Suppose desk person N
proach to knowledge capture; it demands a fair knowledge. Knowledge workers are now expends considerable effort to solve a cus-
amount of work by users to input their prob- routinely equipped with documents such as tomer’s difficult problem, generating new
lem-solving knowledge. This is because much user manuals and online help systems that knowledge in the process. How should this
of the Eureka user’s work takes place outside contain thousands of pages of information. knowledge be documented and shared with
the KM system and must be input later. Reading these documents from beginning to the other help desk people? Should N broad-
end is a waste of time. Much information will cast (for example, by emailing to a compa-
Integrating tools and repositories. Systems that not make sense in the abstract, and workers nywide list) this problem and its solution to
integrate work tools with information reposi- will have forgotten the information by the the 1,199 other help desk people, as Figure
tories can support more subtle information cap- time it becomes necessary. 2a illustrates?
ture. For example, social navigation9 and rec- We believe the answer is no. In general,
ommender systems collect information in the Attention, please. The scarcest resource for this information will not be relevant to the
background as users do their work and then most of us as we try to understand and solve other help desk people at the same point in
provide this information to a wider commu- problems is not information; it is attention.11 time. All these people (like most knowledge
nity to inform their decision making. Herbert Simon said, workers) suffer not from a scarcity of infor-
These approaches advance Vannevar mation but from information overload. The
Bush’s “trailblazer” concept and Will Hill If computers are to be helpful to us at all, it must problem will worsen if a help desk person
and James Hollan’s “read ware and edit not be in producing more information—we receives more decontextualized information
already have enough to occupy us from dawn
ware” concept10 to make these unique to dusk—but to help us to attend to the infor- that appears irrelevant.
contributions: mation that is the most useful or interesting or, Figure 2b illustrates a more promising
by whatever criteria you use, the most valuable strategy. The problem-solving knowledge
• Traces are not preplanned aspects of a information. that N created and documented is captured
space, but rather are “grown” (or created in an organizational memory. In the future,
dynamically) in a more organic, or bot- As this quote implies, we have more infor- when a help desk person encounters a prob-
tom-up, fashion. mation available than we have attention to lem in which N’s solution is relevant, the
• They provide information that reflects understand and apply it. At the same time, information is available—if the desk person
what people actually do rather than what finding information relevant to the task at can find it.
system designers think people should be hand is becoming increasingly critical. The standard KM approaches for knowl-
doing. To address information overload, KM edge dissemination are access approaches
• They rely on how people occupy spaces approaches must provide the information that let users search for stored information
and transform them by leaving their marks workers need, when they need it. The fol- using database queries. Although such
on them. lowing example illustrates the limitations approaches are necessary for locating infor-
• They often rely on spatial metaphors of traditional approaches to knowledge mation, they are not always sufficient. For
(drawing on work in architecture and dissemination. example, users might not be able to articu-
urban design). late their information needs in a way that the
More than just access. One of our collabo- access mechanisms require. Also, users
Alleviating information overload rating companies employs 1,200 help desk might not be motivated to search for infor-
The KM community has focused consid- people, who help customers solve problems mation if they don’t know that relevant infor-

JANUARY/FEBRUARY 2001 computer.org/intelligent 63


K n o w l e d g e M a n a g e m e n t

mation exists. Or, users might not be aware Knowledge > information. John Brown and ply providing better access, KM should sup-
of the need for information in the first place. Paul Duguid1 argue convincingly that knowl- port informed participation1 in collaborative
Design-oriented KM approaches must go edge is more than just information because it problem-solving processes and communities.
beyond the traditional forms of knowledge However, informed participation is impos-
dissemination if they are to address infor- • usually entails a knower, sible in communities that strictly separate
mation overload. The help desk example rep- • appears harder to detach than information, users from designers and developers. This
resents these core technical issues for KM and separation is undesirable and unproductive.
environments: • is something what we digest rather than Users must acquire a new mind-set—they
merely hold. are no longer passive receivers of knowledge
• devising computationally tractable repre- but are active researchers, constructors, and
sentations of experiences,3 A consequence of these observations is communicators of knowledge. Knowledge
• developing retrieval technologies that that attention to knowledge (rather than just is no longer handed down from above; it is
recognize complex as well as surface to information) requires attention to people, constructed collaboratively in the contexts
similarities,12 including their tasks, motivation, and inter- of work.
• capturing significant portions of knowl- ests in collaboration. Knowledge is infor-
edge that practitioners generate in their mation that is attached to a particular context Living organizational memories
work,13 and (for example, a task, problem, or question). The second myth is that the evolution of
• nurturing a culture that motivates individ- complex artifacts and information spaces can
uals to work for the good of the group or be purely self-organized (decentralized). KM
organization.14 can learn some lessons from open-source
The heart of intelligent human development projects,19 which always have a
Promises core set of project leaders who have the final
We differentiate between two types of performance is not the individual say on what course a project’s evolution takes.
promises. The first constitutes myths, for These people centrally integrate information
which little evidence exists, and which might human mind but groups of minds that others have contributed in a decentral-
lead us to work toward questionable goals. ized manner. Contributors are explicitly
Although KM’s promise is exciting and real,
misconceptions exist that we must expose
interacting with each other and acknowledged and often assume responsibil-
ity for their subsystem’s evolution. Open-
and examine. KM shares the hype and unre-
alistic expectations that have surrounded
with tools and artifacts. source projects have many varieties of con-
trol structures, but each project will have
other disciplines such as expert systems and some centralized responsibility.20 No project
object-oriented design.15 For example, peo- practices purely decentralized evolution.
ple assumed that these technologies by them- The evolution of open KM systems must
selves would do the job. also have elements of decentralized evolu-
The second type of promises offers alter- Although information can be easily trans- tion and centralized integration. The mix of
natives to these myths. These promises focus mitted from place to place and person to per- these modes and the means of selecting indi-
on the three basic KM activities: knowledge son, the underlying context cannot. Infor- viduals to assume responsibility will take
creation in the context of social creativity,16 mation technology is necessary to realize the many forms. Later in this article, we present
knowledge integration in the context of liv- KM cycle of creation, integration, and dis- a general framework identifying essential
ing information repositories,17 and knowl- semination, but technology alone is insuffi- activities and roles for sustained evolution of
edge dissemination in the context of an atten- cient. KM requires changing work practices open systems. A major difference between
tion economy.1 and attitudes to acknowledge the importance open-source projects and open KM systems
of the knowledge worker and the contexts of is that the latter’s users are end users.
Social creativity work in transforming information into capa- The goal of making user-modifiable sys-
The first myth is that knowledge is a com- bility for effective action.15 tems does not imply transferring the respon-
modity. This myth has two parts: sibility of good system design to the user.
First, we can simply and explicitly “capture” Social creativity and informed participation. Normal users generally will make poorer
the knowledge of a 30-year expert. So, we can The heart of intelligent human performance modifications than a system specialist would.
fire the expert and hire someone with no rele- is not the individual human mind but groups Users are not concerned with the system per
vant skills off the street who can now use the of minds interacting with each other and with se but with doing their work. On the other
“knowledge base” to perform like an expert. tools and artifacts. Social creativity grows hand, users are concerned with the system’s
Second, in the ideal company, information out of the relationship between an individual adequacy as a tool for their work. So, they
technology will capture all knowledge world- and the world of his or her work, and out of experience how the tool’s capabilities fit, or
wide and instantly feed it through high band- the ties between an individual and other do not fit, their needs. This is knowledge the
width lines to a central location. At this loca- human beings. The knowledge to understand, specialist cannot have, because the specialist
tion, experts will make globally optimal frame, and solve most design problems does does not use the tool to do work. User-mod-
decisions for the entire company and feed them not preexist but is constructed and evolves ifiable systems let the user adapt a system
back to the periphery for implementation.18 during problem solving. So, instead of sim- directly, without requiring a specialist and

64 computer.org/intelligent IEEE INTELLIGENT SYSTEMS


Table 3. Information repositories evolved by specialists versus those evolved by knowledge workers.
Evolved by specialists Evolved by knowledge workers
Examples ACM digital library Web sites of communities of practice; Eureka
Nature of individual entries Database-like entries Narratives and stories
Economics Requires substantial extra resources An additional burden on the knowledge workers
Delegation Possible in domains in which entries or Performed by problem owners, because the entries or objects
objects are well defined are emerging products of work
Design culture Self-conscious Unself-conscious
Motivation Work assignment Social capital

without requiring deep knowledge of the sys- are unanticipated. Instead, the knowledge to Unique capabilities of computational media.
tem’s inner workings.21 Designing such sys- repair breakdowns comes from the user, who Printed media do not have interpretive
tems does not decrease the system special- can best recognize the lack of fit and how to power—they can convey information, but
ist’s responsibility or importance. It shifts the change the artifact to improve its fit. they cannot analyze the work products we
responsibility from designing a finished sys- In an unself-conscious culture of design, create. Computational media can provide
tem at design time to designing a system that an artifact’s failure or inadequacy leads
the user can adapt and modify at use time. directly to an action to change or improve it. • information relevant to the task at hand,23
For example, when a house’s owner is also thereby reducing the information overload
A proper evolution. Living organizational its builder, constant rearrangement of unsat- or the need for decontextualized learning,
memories offer these promises and opportu- isfactory details are possible. In KM, open and
nities: systems put the owner of problems in charge. • the foundation for on-demand informa-
Because the owners are in charge, the posi- tion, detail, and learning.
• They are information spaces owned by the tive elements of the unself-conscious design
people and communities who use them to culture can be exploited in the evolution of Beyond access approaches. Information
do work, not by management or the IT organizational memories. In such environ- delivery complements information access
department. ments, the end users, not the system builders, approaches for disseminating information.
• They support the collaborative and evolu- experience breakdowns. These breakdowns While information access is a user-initiated
tionary design of complex systems by pro- lead the users to continually and directly search, information delivery is a system-
viding a means to integrate the many con- evolve and refine their information space, initiated presentation of information in-
tributions of many people. without relying on professionals. tended to be relevant to the user’s task. Table
• They are open and evolvable systems, Sustaining the usefulness and usability of 4 compares information access and deliv-
serving not only as information reposito- living information repositories over time ery technologies.
ries but also as mediums of communica- involves important challenges and trade-offs Support for information access is indis-
tion and innovation. (summarized in Table 3). These trade-offs pensable because designers must be able to
• They can evolve through many small con- depend on whether these information repos- search for needed information. The ability of
tributions by many people rather than itories are evolved by specialists or by knowl- information access technologies to retrieve
through large contributions by a few peo- edge workers. information related at levels beyond surface
ple (as has been the case for previous similarities has improved. However, they
knowledge-based systems). Attention economy remain limited in principle because their
The third myth is that “anytime and any- users must articulate information needs.
Unself-conscious cultures of design. When an where” information access will solve KM Information delivery technologies exploit
artifact’s users can recognize and repair break- problems. Because we believe that the the scarce resource of attention better, be-
downs as they use it, they are empowered to scarcest resource for most people is atten- cause they infer a user’s information needs
maintain the artifact’s fit to its changing envi- tion, we claim that the real challenge is to rather than requiring the user to explicitly
ronment. The architect and design methodol- “say the right thing at the right time in the formulate a query. Information delivery is
ogist Christopher Alexander wanted his build- right way.” This is possible only with com- particularly important when designers are not
ings to be continually maintained and putational environments that take the user’s motivated to look for information or when
enhanced in this manner by the people who context into account (for example, what the they are not aware of the need for informa-
inhabited them. He coined the phrase unself- users are doing, what they know, where they tion in the first place.
conscious culture of design22 to describe this are, and what have they done). KM needs to To deliver information relevant to the
form of design-in-use. In unself-conscious exploit computational media’s capabilities user’s task, delivery mechanisms face two
design, breakdown and correction occur side for interpreting information to support atten- major challenges:
by side; no formal set of rules describes how tion economies, in which attention is the
to repair breakdowns, because the breakdowns most valued resource. • Determining the user’s information needs.

JANUARY/FEBRUARY 2001 computer.org/intelligent 65


K n o w l e d g e M a n a g e m e n t

Table 4. Comparison of information access and delivery approaches.


Access Delivery
Examples Passive help systems, browsing, Microsoft’s “Tip of the Day,” broadcast systems, critiquing, active help
Web search engines, bookmarks systems, agent-based systems
Strengths Nonintrusive, user controlled Serendipity, creating awareness for relevant information, rule enforcement

Weaknesses Task-relevant knowledge might remain hidden Intrusiveness, possibility of decontextualized information
because the user couldn’t specify it in a query
Major system Supporting users in expressing queries, better Context awareness (intent recognition, task models, user models, relevance
design challenges indexing and search algorithms to a task)

Information needs can be inferred from the that uniquely support the KM cycle. We have work being designed, or as a starting point
task at hand (what the user is doing and built DODEs in many domains. During this for a new design.
the actions he or she has performed) and process, we have developed a domain-inde- Like most KM environments, NetDE sup-
from the user’s intentions. Determining pendent software architecture describing the ports information access through searching
the task at hand is challenging, but infer- tools and knowledge-based mechanisms that and browsing. Unlike most KM environments,
ring intentions is even more difficult. support the KM processes.5 We now exam- NetDE can play an active role in knowledge
Delivery mechanisms must operate with ine NetDE, a DODE that supports the cre- dissemination. Critiquing mechanisms (crit-
incomplete information about the design- ation and management of knowledge in the ics) monitor the actions of users as they work
ers’ intentions because they are not com- domain of local area network design and and inform them about potential problems.
pletely known, even by the designer. administration (see Figure 3). Users can elect to see information relevant to
• Intervention strategies. Although delivery To create LAN layouts, users employ a a problem. If they do, critics place the user in
mechanisms can be designed and tailored construction worksheet (see Figure 3a and the repository where relevant information is
for minimum disruption, a conflict will 3b), in which they locate network devices located. The user can then browse the prox-
always arise between the need to inform and connect them using different cables and imity to learn more about the problem. In this
users and the desire not to inundate them network protocols. They can use a simula- way, NetDE integrates information access and
with irrelevant messages. tion component to visualize dynamic be- delivery approaches.
haviors as they make changes and try new Critics exploit the context defined by the
These are formidable challenges. However, ideas. A specification component (see Fig- state of the construction worksheet and the
we believe that information delivery will ful- ure 3c) lets users articulate high-level inten- simulation and specification components to
fill the promise of information on demand, tions for their project that are not explicit identify potential problems and to determine
thereby realizing the vision of an attention in the worksheet, such as a ranking of what information to deliver. This context
economy. priorities. enables precise intervention by critics, reduces
The NetDE information repository con- annoying interruptions, and increases the rel-
Realities sists of a group memory and a catalog. The evance of information delivered to designers.
Over the last decade of research on our group memory (see Figure 3d) holds infor- Critics embedded in design environments
integrated KM approach, we have developed mation from previous projects, email com- increase the user’s understanding of prob-
munication archives, and other textual infor- lems to be solved, point out information
• conceptual frameworks, such as the seed- mation. The catalog (see Figure 3e) contains needs that might have been overlooked, and
ing, evolutionary growth, reseeding (SER) example networks. Knowledge workers can locate relevant information in large informa-
process model; the integration of informa- use them to see how a similar problem was tion spaces. Embedded critics save users the
tion access and information delivery; bound- solved, to understand the evolution of a net- trouble of explicitly querying the system for
ary objects; and courses-as-seeds; and
• prototype systems such as Domain-Ori-
ented Design Environments, the Envi- Table 5. Our conceptual contributions and prototype systems.
sionment and Discovery Collaboratory,
Area Contribution Example
and DynaSites to validate and extend the
frameworks. Creation Boundary objects (supporting Envisionment and Discovery
informed participation); seeding, Collaboratory
evolutionary growth, reseeding
Table 5 summarizes these efforts. Now we process model
look at how this work addresses the problems
Integration and Collaborative, decentralized, DynaSites
and promises we’ve discussed. evolution evolvable information spaces
Dissemination and Information delivery (learning on Domain-Oriented Design
Domain-Oriented Design
learning demand, specification components, Environments
Environments using an artifact as a query)
DODEs are a class of integrated systems

66 computer.org/intelligent IEEE INTELLIGENT SYSTEMS


lets users manipulate a computational simu-
lation projected on the surface by interacting
with physical objects placed on the table. The
simulation is an interactive model of the
(d) design problem that reacts to the user’s input.
(c)
It lets users explore alternative solutions in a
potentially complex design space. Flanking
the table is another touch-sensitive (vertical)
surface that serves as the reflection space.
The reflection space displays information
(b) that is relevant to the context as defined by
the simulation.
(e) The EDC framework is applicable to dif-
ferent domains, but our initial effort has
focused on urban planning and decision mak-
(a) ing, specifically in transportation planning
and community development. In Figure 4,
neighbors are filling out a Web-based trans-
portation survey associated with the simula-
tion being constructed.
Figure 3. A Domain-Oriented Design Environment for designing local area networks:
(a–b) the construction worksheet; (c) the specification component; (d) the group Boundary objects. Action space objects are
memory; (e) the catalog. domain oriented—they look and behave like
objects in the problem domain. These objects
and behaviors are meaningful to all stake-
information. Instead, the design context and capturing information and design ratio- holders who are familiar with the domain.
serves as an implicit query. Rather than spec- nale from the design process. However, the stakeholders might not share the
ifying information needs, the user only has Stakeholders using the EDC convene precise meanings of the objects and the impli-
to click on a critiquing message to obtain rel- around a computationally enhanced table that cations of the meanings for design decisions.
evant information. serves as the action space. Currently realized The objects serve as boundary objects by pro-
as a touch-sensitive surface, the action space viding a common starting ground for stake-
The Envisionment and Discovery
Collaboratory
For our first-generation DODEs, we sim-
plified the process of “context awareness,”
because all activities happened inside the
computational environment rather than in the
external world. The Envisionment and Dis-
covery Collaboratory4 represents second-
generation DODEs that support social inter-
action by creating shared understanding
among various stakeholders, contextualizing
information to specific tasks, and creating
boundary objects as externalizations in col-
laborative design activities. The EDC extends
the original DODE approach by integrating
computational environments and (computa-
tionally enriched) external physical worlds
with mechanisms capturing the larger (often
unarticulated) context of what users are
doing. DODEs primarily support CoPs; the
EDC also supports CoIs.

Supporting CoIs. The EDC provides objects


that all stakeholders can understand and Figure 4. The Envisionment and Discovery Collaboratory. In the action space
manipulate. It also provides underlying com- (foreground), stakeholders use physical objects to interact with an underlying
putational support for trying out alternative computational simulation environment. In the reflection space (background),
solutions, accessing relevant information, stakeholders access information, fill out surveys, and add new information.

JANUARY/FEBRUARY 2001 computer.org/intelligent 67


K n o w l e d g e M a n a g e m e n t

Rather than chasing the impossible goal of


complete coverage, environment designers
Knowledge creation
can initially underdesign the seed. That is,
Project the designers do not create final solutions;
B they design spaces that knowledge workers
can change and modify at use time.
Project The seeding phase requires system devel-
A
opers because the product is a complex soft-
ware system. User participation is also nec-
essary, because users have the knowledge
necessary to decide what content the seed
KM environment should include and how that content will
Evolutionary growth need to evolve.
Although the SER model acknowledges
that the initial seed cannot be complete, the
Seeding Reseeding seeding process still requires a substantial
up-front investment. Existing software tools
will likely have to be reimplemented or sub-
stantially adapted to function with informa-
tion repositories. The repositories themselves
Development substrates Time must be designed to function with the tools
(through underlying integrating mechanisms,
such as critics). We have found that begin-
Knowledge Knowledge Stakeholder Knowledge Developer ning with a community’s existing informa-
dissemination integration worker
tion repositories and tools is effective. We
then incrementally create prototypes that
Figure 5. Knowledge management processes in the context of the seeding, evolutionary help developers and users understand how to
growth, reseeding model. A KM environment (including its content) starts in the seeding cast their old information and technology
phase. The evolutionary growth phase occurs as people use the environment on projects. into the new framework. This approach cre-
Occasionally, the information integrated during this growth requires a reseeding phase. ates boundary objects for the users, letting
Evolutionary growth then continues until reseeding is again necessary. them participate fully in the seeding.24

Evolutionary growth. This is the normal,


holders to identify and explore the differences The seeding, evolutionary growth, operational phase of the SER model, in
in their understandings and to build new reseeding process model which the seed supports the three activities
understandings that bridge the boundaries. We developed the SER process model to of the KM cycle. During this phase, the infor-
For example, in the transportation-planning understand the balance between centralized mation repository plays two roles simulta-
domain, stakeholders include transportation and decentralized evolution in sustained neously: through dissemination it informs
engineers and neighborhood residents who development of large systems. Our goal is to work, and through integration it accumulates
will work together to improve the design of apply lessons learned from successes such as the work products. Figure 5 depicts these
bus routes in their neighborhood. In the action open-source software to domains and com- roles as arrows.
space, they use domain objects such as buses, munities, such as KM, that have not tradi- A KM environment will experience sev-
bus stops, neighborhoods, and streets to tionally been viewed from this perspective. eral types of evolutionary growth, including
explore the problem’s different facets. An The SER model situates the KM cycle in a
engineer might think of a bus stop in terms of larger context by addressing how to initiate and • implicitly captured information (for exam-
its capacity to serve a certain-size neighbor- sustain it (see Figure 5). The model describes ple, email and navigation traces).
hood, while a resident might think of a bus three phases of evolution in terms of the stake- • explicitly produced information, includ-
stop in terms of its convenience to his or her holders involved and their activities. The seed- ing finished work products (along with
house or in terms of its safety at night. The bus ing phase creates the initial conditions for the their rationale), which are collected in the
stop object in the EDC is a boundary object KM cycle. The cycle’s activities are the dri- catalog.
for engineers and residents to build a shared ving force of the evolutionary-growth phase. • incremental formalizations, representing
understanding of the “bus stop” concept in Finally, reseeding is a periodic effort to orga- information so that it can be connected
terms of the importance and implications for nize and tune the KM environment. conceptually and computationally to exist-
the particular design. The action space simu- ing information in the repository. For
lation, which helps stakeholders explore alter- Seeding. In this phase, system developers and example, a design rationale created dur-
natives, and the reflection space, which pro- users work together to develop an initial KM ing the project might be entered into the
vides background information about each environment seed. As the name suggests, the larger argumentative structure to show one
perspective, enhance this process. seed is a starting point for ongoing growth. alternative view or solution to a problem.

68 computer.org/intelligent IEEE INTELLIGENT SYSTEMS


• end-user modifications, letting owners of DynaSites sonas, which contain information about the
problems and power users21 extend the Developed at the University of Colorado, user, such as a picture, interests, a homepage
systems at the tool and at the content level. DynaSites (http://seed.cs.colorado.edu/ URL, and whatever else the user wishes to
dynasites.documentation.fcgi) is an envi- share. Personas help users establish an iden-
An essential aspect of this phase is that the ronment for creating and evolving Web- tity within DynaSites and find others with
user community is responsible for changing based information repositories. It serves as a whom to collaborate, based on mutual inter-
the seed. Contributing domain knowledge KM environment substrate (see Figure 5) to ests or complementary experiences. The
should be part of everyone’s job. But formal- investigate KM processes in the context of community space currently contains 200 per-
izing information and modifying system func- the SER model. DynaSites currently houses sona objects.
tionality might require significant program- 20 information spaces, all of which users can DynaGloss is a glossary of terminology
ming knowledge. So, these tasks will be the extend. It supports open to all DynaSites users, who can anno-
responsibility of power users, who are tech- tate terms or redefine them when desired.
nically inclined and motivated to do them. • knowledge creation within the informa- DynaGloss currently contains 225 defined
The SER model assumes that some ele- tion spaces of individual projects, terms.
ments of an unself-conscious culture of • knowledge integration across the individ-
design will emerge in the user community. ual spaces by means of shared spaces, and Integration in DynaSites. We use several
Depending on this culture’s strength, the evo- • knowledge dissemination by logically strategies to link the information spaces in
lutionary growth phase might last for an clustering related information. DynaSites (see Figure 6). Perhaps the most
extended time period. However, as we dis- important are the term links, which enable
cussed earlier, such decentralized evolution As Figure 6 shows, the individual infor- DynaGloss to automatically integrate infor-
has its limits, and eventually the KM envi- mation spaces have four main components: mation across the entire DynaSites reposi-
ronment’s usefulness and usability will suf- A threaded discussion forum belongs to a tory. For example, suppose the term “knowl-
fer. When this happens, developers must particular community. Dynasites currently edge management” is defined in DynaGloss
come back into the picture to reseed the KM has 16 discussion forums, four of which are and appears in entries (shown cross-hatched
environment. active. The forums support a variety of com- in Figure 6) of both Forum A and Forum B.
munities, including university courses, A user reading the entry in Forum A would
Reseeding. Reseeding is necessary for many research projects, and workshops. Anyone see “knowledge management” represented
reasons. For example, some incremental can create a discussion forum. as a link. Selecting the link would take her to
changes might point out fundamental limita- Sources is a shared repository for litera- the “knowledge management” entry in Dyna-
tions in the seed. Also, managing and com- ture references, such as journal articles, con- Gloss, which contains a definition and a list
bining many incremental changes might be ference proceedings, and Web sites. Each of all uses of the term throughout DynaSites.
difficult, and some incremental changes might entry has a discussion thread that lets users This list includes a link to the entry in Forum
make future changes more difficult. Reseed- hold open-ended discussions. Sources is B containing “knowledge management.” By
ing is a complex process by which a group of open to all DynaSites users. following this link, the user would be likely
users together with system developers take The community space holds persona pages to find a discussion relevant to Forum A, but
stock of the current system, synthesize its for each DynaSites user. Users design per- possibly expressing a different perspective.
state, and reconceptualize it. This process pro-
duces a new system that can serve as the basis
for future evolution. The evolution and reseed-
ing cycle continues as long as people are using Forum A Forum B
the system to solve problems. Cross
Our experience with the SER model, as Cross
well as our observations of evolving software To Web
systems, indicates that periodic reseeding
Term Term
will be necessary, although the period
between reseeding phases differs from com-
munity to community. It is necessary for two Cross DynaGloss Author
reasons. First, KM environments are embed-
ded in a changing world and therefore must Keyword Author
adapt. Small-scale modifications might suf-
fice initially, but eventually any KM system
will need to be modified in a way that is Sources Author Community space
beyond even power users. Second, the con-
texts in which new knowledge is created are Figure 6. DynaSites provides several means to integrate the information repository. Term
different from the contexts in which it will links bidirectionally connect the use of a term and its definition in DynaGloss. Keyword
be reused. Restructuring this knowledge links connect records in sources with definitions in DynaGloss. Author links connect each
from its original form into a reusable form contribution to the author’s persona in the community space. Users create cross links,
requires substantial effort. which connect arbitrary entries or connect an entry to any page on the Web.

JANUARY/FEBRUARY 2001 computer.org/intelligent 69


K n o w l e d g e M a n a g e m e n t

Finally, she might follow the persona link for assigned questions for each reading and forum entries mentioned literature references
the entry in Forum B and become acquainted asked students to post their responses in the that might be helpful to future courses, but
with a new collaborator. discussion forum before the periods in which these references did not appear as Sources
The various linking strategies in Figure 6 they discussed the responses. We strongly entries. So, they also became buried nuggets.
create a rich web of information that con- encouraged them to read and comment on These situations are undesirable; they
nects ideas, people, and literature references. each other’s postings. Class discussions were decrease the probability that students in the
Because the system automatically creates based on the readings and responses but were next TAM course will reuse the products.
and updates most of the links, information not necessarily restricted to the reading topic. Students are unlikely to merely read them,
must be in a form that the system can inter- We assigned two projects in which students let alone use them as building blocks, stable
pret. For example, terms must have the same formed groups and selected their topics. The intermediate forms,26 patterns,27 or best prac-
spellings as the glossary entries. The Dyna- projects used a DynaSites forum for coordi- tices15 to develop the ideas further.
Sites information space’s overall quality and nating, communicating, and storing the proj- The reseeding process has involved editing
integration requires effort and attention to ect products. the contents, formality, and structure of infor-
detail that go beyond simply entering infor- At the semester’s end, the forum contained mation spaces to make them more useful as
mation. Without care, the information space 362 entries. Analysis of the information building blocks for new knowledge. The
can become unwieldy after a period of decen- space indicates problems that limit the infor- DynaSites developers perform reseeding
tralized evolution. We are investigating how mation’s utility for future courses.25 In terms with TAM course participants, who own the
much extra effort users are willing to put into information and therefore can best predict
entering information, and what this effort’s how it will be reused. The developers and
components are. participants collect and organize buried
The design perspective nuggets so that users can quickly find them.
Courses-as-seeds They edit selected entries so that the entries
This educational model attempts to ex- assumes a culture in which use terminology that the term-linking mech-
plore the KM cycle in the context of univer- anism will pick up. Literature references are
sity courses.25 The goal is to establish a cul- management and workers see represented in Sources, where all DynaSites
ture of collaborative knowledge creation that users can find and discuss them.
transcends the temporal boundaries of
semester-based classes. In the spirit of the
the workers as producers and Challenges
SER model, we conceptualize courses as
seeds rather than finished products. Central
managers of knowledge, As we mentioned earlier, the design per-
spective assumes a culture in which man-
to the courses-as-seeds model is an informa- agement and workers see the workers as pro-
tion repository that lets each course offering rather than as consumers. ducers and managers of knowledge, rather
build on the products of prior semesters and than as consumers. In this culture, workers
serve as a forum for class discussions and a are motivated to share their knowledge rather
workspace for projects. of the SER model, decentralized evolution than hoard it as “job security.” Achieving this
We now look at our initial attempt to over the semester resulted in an information culture, however, involves major challenges.
implement this model. This implementation space that required centralized integration.
provided a concrete way to analyze our con- The information’s structure made sense to Creating new mind-sets and KM
ceptual frameworks, such as the KM cycle the creators but not to those who did not par- cultures
and the SER model, as well as the supporting ticipate. During the course, the discussion Our KM perspective requires a cultural
DynaSites technology. threads were created to serve an unfolding transformation in which all stakeholders
The University of Colorado at Boulder is discussion. As the discussions became must learn new relationships between prac-
developing a major initiative called the focused, students articulated many nice tices and attitudes. Our initial steps have been
Alliance for Technology, Learning, and Soci- insights. Users have difficulty finding these to self-apply our theories and technologies
ety (www.colorado.edu/ATLAS). Part of the “nuggets” because they must read the entire in our university context through the courses-
Atlas initiative is the Technology Arts and thread (including branches). In effect, the as-seeds model. This context is convenient
Media certificate program (www.colorado. nuggets are buried in the thread structure. because courses provide access to commu-
edu/ATLAS/certific.html). In the context of Search mechanisms do not completely alle- nities in which the risk of trying new prac-
the TAM program, we taught Designing the viate this problem, because a reader must tices is acceptable (and even educational) and
Information Society of the New Millennium know what to look for, and still must read the because stakeholders will be more forgiving
(www.cs.colorado.edu/~l3d/courses/ entries that the search returned. of immature technologies.
atlas-2000) in the spring 2000 semester. (We The information produced during the
will call this the TAM course.) This course’s course is also not well integrated in the larger Education reform. What is more important, we
advertised goal was to let students explore how DynaSites information space. Often, discus- feel that the traditional educational model, like
new media will affect learning, designing, and sions relevant to terms defined in DynaGloss traditional KM models, needs serious reform.
collaboration in the information society. did not use exactly the same terminology. The courses-as-seeds model’s premise is
The class met twice a week; we based the Therefore, the term-linking mechanism did that the traditional education paradigm is
activities on a series of assigned readings. We not detect the discussions. In other cases, inappropriate for studying the types of open-

70 computer.org/intelligent IEEE INTELLIGENT SYSTEMS


ended and multidisciplinary problems that collaborative construction and evolution of require an incentive to create social capital28
are most pressing to our society. These prob- information repositories is to take motivation by rewarding stakeholders for contributing
lems, which typically involve a combination seriously. Our experiences with courses-as- and receiving knowledge as a member of a
of social and technological issues, require a seeds illustrates this challenge. community. Social capital is based on these
new paradigm of education and learning In the courses-as-seeds model, the instruc- concepts:
skills, including self-directed learning, active tors intended to spur peer-to-peer interaction
collaboration, and consideration of multiple by assigning reading materials and requiring • Human beings have an innate drive to
perspectives. Problems of this nature do not students to post their responses in the forum. compete for social status.
have “right” answers, and the knowledge to The instructors reasoned that because student’s • What you give away, not what you con-
understand and resolve them is changing postings would be available to their peers, trol, determines social status.
rapidly, requiring an ongoing and evolution- interesting discussion based on these postings • Prestige is a good way to attract attention
ary approach to learning. would follow. Because instructors assumed and cooperation.
The courses-as-seeds model represents a that students would be intrinsically motivated • Utilization is the sincerest form of flattery.
system of values, attitudes, and behaviors to interact with their peers, they did not make
that is radically different from the traditional this an explicit part of the grading criteria. The Experts Exchange (www.experts-
educational culture, which views courses as The instructors’ assumption did not hold. exchange.com) is an example of a gift cul-
finished products and students as consumers. The reading assignments dominated activity ture that provides social capital. It is a vast,
Courses-as-seeds aims to create a culture evolving repository of answers to a wide vari-
based on a “designer mind-set” that empha- ety of technical questions. Users compete for
sizes habits and tools that empower students expert points by giving good answers to
to actively contribute to the design of their Sustained collaborative work questions from other users. Users amassing
education (and eventually to the design of the highest number of expert points receive
their lives and communities). practices require an incentive to recognition from the community and are
listed in the “winner’s circle” for all to see.
Beyond consumers. Evaluation of our courses create social capital by rewarding Users can spend question points to ask
shows the difficulties of changing the mind- questions or see previously answered ques-
sets that students have been taught over years
in the educational system and that continue
stakeholders for contributing and tions. When users become a member of
Experts Exchange, they receive enough
in the workplace. The collaboration and evo-
lutionary growth that the SER model postu-
receiving knowledge as a member points to see the answers to approximately
15 questions. However, if they wish to retain
lates is impossible in communities where their privileges for a sustained time, they
most members regard themselves as con- of a community. must earn more through various activities.
sumers.16 Individuals must have the opportu- As you can see, Experts Exchange is a
nity to evolve into power users and codevel- knowledge-sharing culture built on a mutually
opers who use and can, at the same time, in the forum; students posted long responses beneficial relationship: questioners receive
modify and extend their KM environments if but only extremely rarely commented on answers, and experts gain social capital.
necessary. Toward that end, information tech- another student’s response. The high partic-
nology can help us understand and exploit ipation rates and considerable length of the
software’s malleability, which will let us con- assigned postings show that students were
struct knowledge collaboratively in the con- motivated to spend considerable time and The paradise of shared knowledge isn’t
text of work. effort fulfilling the explicit requirements for just happening. Knowledge isn’t
Arguing for users being designers and not a good grade. But they were not motivated to shared because management does not
just consumers requires a deep understanding spend the additional time required to read want to share authority and power.
—Shoshana Zuboff
of delegation in a society characterized by a and comment on the responses of their peers.
division of labor (see Table 4, row 4). Delega- The course design did not consider care-
tion is desirable when the delegator does not fully enough the competing demands from
possess the knowledge or skill to accomplish
a task directly and when the task can be spec-
ified in enough detail to be entrusted to some-
other classes for the student’s time and atten-
tion. In effect, the course design sent students
a mixed message. The graded assignment
T echnology alone will not solve the dif-
ficult problems of KM.1,15 Knowing
is a human act. Although new technologies
one else. Professional expertise has its place— policy reinforced the traditional model to are important and necessary for progress in
if it is used properly. For example, professional which the students were accustomed, and KM, they are insufficient.
developers are necessary during the SER might have led them to do only what they KM forces us to transcend individual per-
model’s seeding and reseeding phases, because considered necessary for a good grade. On spectives. Until recently, computational envi-
they possess the technical skills necessary to the other hand, the course’s content and the ronments focused on the needs of individual
substantially modify the KM environment. rhetoric of the instructors implied a different users. As more people use computers for
model that assumed students would be moti- more complex tasks, we are realizing that we
Motivation vated to go beyond the minimum. need environments supporting social inter-
An important nontechnical challenge for Sustained collaborative work practices actions among communities of practice and

JANUARY/FEBRUARY 2001 computer.org/intelligent 71


T h e A u t h o r s
Gerhard Fischer is a professor of computer science, a fellow of the Insti-
communities of interest. However, this per- tute of Cognitive Science, and the director of the Center for Lifelong Learn-
spective does not necessitate the develop- ing and Design (L3D) at the University of Colorado at Boulder. His research
ment of environments in which the group’s includes new conceptual frameworks and new media for learning, working,
and collaboration; human–computer interaction; cognitive science; artificial
interests inevitably supersede the individ- intelligence; (software) design; and domain-oriented design environments.
ual’s. Individuality makes a difference, and Contact him at the Center for LifeLong Learning and Design, Dept. of Com-
communities get their strength to a large puter Science, Univ. of Colorado, Campus Box 430, Boulder, CO 80309-
extent from the creativity and engagement of 0430; gerhard@cs.colorado.edu; www.cs.colorado.edu/~gerhard.
the individual. An important challenge will Jonathan Ostwald is a research fellow at the Center for Lifelong Learning and
be to gain a better understanding of the rela- Design (L3D) at the University of Colorado at Boulder. His research interests
tionship between the individual and the include human–computer interaction; computer support for design, learning, and
community. collaboration; and evolutionary and participatory models of software develop-
Ongoing collaborative knowledge con- ment. He received his PhD from the University of Colorado in Boulder. Con-
tact him at the Center for LifeLong Learning and Design, Dept. of Computer
struction and sharing (in the context of cre- Science, Univ. of Colorado, Campus Box 430, Boulder, CO 80309-0430;
ative design activities) are difficult processes. ostwald@cs.colorado.edu; www.cs.colorado.edu/~ostwald.
To make real progress with KM requires
changing work practices, mind-sets, and
reward structures. A student participating in
our course characterized the ultimate chal-
lenge to KM: “Collaborative systems will not 8. J. Greenbaum and M. Kyng, eds., Design at 18. J. Thomas, Welcome to Information about
Work: Cooperative Design of Computer Sys- Knowledge Management, 2001, www.
work in a noncollaborative society.” tems, Lawrence Erlbaum Associates, Hills- truthtable.com/know.html. (current 26 Feb.
dale, N.J., 1991. 2001).
Acknowledgments
9. A. Dieberger et al., “Social Navigation: Tech- 19. T. O’Reilly, “Lessons from Open Source Soft-
We thank the members of the University of Col- niques for Building More Usable Systems,” ware Development,” Comm. ACM, vol. 42,
orado’s Center for LifeLong Learning and Design, Interactions, vol. 7, no. 6, Dec. 2000, pp. no. 4, Apr. 1999, pp. 33–37.
who have made major contributions to the con- 36–45.
ceptual frameworks and systems described in this 20. E.S. Raymond, The Cathedral and the
article. National Science Foundation Grants REC- 10. W.C. Hill et al., “Edit Wear and Read Wear,” Bazaar, 1998, www.tuxedo.org/~esr/writings/
9631396 and IRI-9711951; Office of Naval Proc. CHI ’92 Conf. Human Factors in homesteading/cathedral-bazaar (current 15
Research Cooperative Agreement N66001-00-1- Computing Systems, ACM Press, New York, Feb. 2001).
8964; Software Research Associates, Tokyo; PFU, 1992, pp. 3–9; www.acm.org/pubs/articles/
Tokyo; and the Coleman Foundation all supported proceedings/chi/142750/p3-hill/p3-hill.pdf. 21. B.A. Nardi, A Small Matter of Programming,
this research. (current 14 Feb. 2001). MIT Press, Cambridge, Mass., 1993.

References 11. H.E. Pashler, The Psychology of Attention, 22. C. Alexander, Notes on the Synthesis of Form,
MIT Press, Cambridge, Mass., 1998. Harvard Univ. Press, Cambridge, Mass., 1964.
1. J.S. Brown and P. Duguid, The Social Life of
Information, Harvard Business School Press, 12. T.K. Landauer and S.T. Dumais, “A Solution 23. G. Fischer et al., “Embedding Critics in
Boston, 2000. to Plato’s Problem: The Latent Semantic Design Environments,” Readings in Intelli-
Analysis Theory of Acquisition, Induction gent User Interfaces, M.T. Maybury and W.
2. D.A. Schön, The Reflective Practitioner: How and Representation of Knowledge,” Psycho- Wahlster, eds., Morgan Kaufmann, San Fran-
Professionals Think in Action, Basic Books, logical Rev., vol. 104, no. 2, Feb. 1997, pp. cisco, 1998, pp. 537–561.
New York, 1983. 211–240.
24. J. Ostwald, Knowledge Construction in Soft-
3. F. Shipman and R. McCall, “Supporting 13. J. Orr, Talking about Machines: An Ethnog- ware Development: The Evolving Artifact
Knowledge-Base Evolution with Incremen- raphy of a Modern Job, ILR Press/Cornell Approach, Ph.D. dissertation, Dept. of Com-
tal Formalization,” Human Factors in Com- Univ. Press, Ithaca, N.Y., 1996. puter Science, Univ. of Colorado, Boulder,
puting Systems, INTERCHI ’94 Conf. Proc., Colo., 1996; www.cs.colorado.edu/~ostwald/
ACM Press, New York, 1994, pp. 285–291. 14. J. Grudin, “Groupware and Social Dynamics: thesis (current 15 Feb. 2001).
Eight Challenges for Developers,” Comm.
4. E.G. Arias et al., “Transcending the Individ- ACM, vol. 37, no. 1, Jan. 1994, pp. 92–105. 25. R. dePaula, G. Fischer, and J. Ostwald,
ual Human Mind: Creating Shared Under- “Courses as Seeds: Expectations and Reali-
standing through Collaborative Design,” ACM 15. R.G. Smith and A. Farquhar, “The Road ties,” to be published in Proc. Euro-CSCL
Trans. Computer–Human Interaction, vol. 7, Ahead for Knowledge Management: An AI 2001, Maastricht, Netherlands, 2001.
no. 1, Mar. 2000, pp. 84–113. Perspective,” AI Magazine, vol. 21, no. 4,
Winter 2000, pp. 17–40. 26. H.A. Simon, The Sciences of the Artificial,
5. G. Fischer, “Domain-Oriented Design Envi- 3rd ed., MIT Press, Cambridge, Mass., 1996.
ronments,” Automated Software Eng., vol. 1, 16. G. Fischer, “Social Creativity, Symmetry of
no. 2, June 1994, pp. 177–203. Ignorance and Meta-Design,” Knowledge- 27. C. Alexander et al., A Pattern Language:
Based Systems J., vol. 13, nos. 7–8, Dec. Towns, Buildings, Construction, Oxford Univ.
6. E. Wenger, Communities of Practice: Learn- 2000, pp. 527–537. Press, New York, 1977.
ing, Meaning, and Identity, Cambridge Univ.
Press, Cambridge, UK, 1998. 17. L.G. Terveen, P.G. Selfridge, and M.D. Long, 28. E.S. Raymond, Homesteading the Noosphere,
“Living Design Memory: Framework, Imple- 2000, www.tuxedo.org/~esr/writings/home-
7. J. Bruner, The Culture of Education, Harvard mentation, Lessons Learned,” Human–Com- steading/homesteading (current 15 Feb.
Univ. Press, Cambridge, Mass., 1996. puter Interaction, vol. 10, no. 1, 1995, pp. 1–37. 2001).

72 computer.org/intelligent IEEE INTELLIGENT SYSTEMS


cluster computing
collaborative computing
distributed agents
distributed databases
distributed multimedia
grid computing
middleware
mobile & wireless
operating systems
real-time systems
security

Distributed Systems Online


c o m p u t e r . o r g / d s o n l i n e

Advertiser/Product Index
January/February 2001

Page No. Advertising Sales Offices

CHI 2001 21 Sandy Aijala


10662 Los Vaqueros Circle, Los Alamitos, CA
IEEE Distributed Systems Online 73 90720-1314; phone +1 714 821 8380; fax +1 714 821
4010; saijala@computer.org.
IEEE Intelligent Systems 14, back cover
Advertising Contact: Debbie Sims, 10662 Los
Vaqueros Circle, Los Alamitos, CA 90720-1314;
IEEE Internet Computing 58
phone +1 714 821 8380; fax +1 714 821 4010;
Boldface denotes advertisers in this issue. dsims@computer.org.

For production information, and conference and classified advertising, contact Debbie Sims, IEEE Intelligent Systems, 10662 Los Vaqueros Circle, Los
Alamitos, CA 90720-1314; phone (714) 821-8380; fax (714) 821-4010; dsims@computer.org; http://computer.org.

JANUARY/FEBRUARY 2001 computer.org/intelligent 73

Вам также может понравиться