You are on page 1of 9

GOLDEN ANNIVERSARY SPECIAL ISSUE

Cognitive Architectures: Choreographing the Dance of


Mental Operations With the Task Environment

Wayne D. Gray, Rensselaer Polytechnic Institute, Troy, New York

Objective: In this article, I present the ideas and trends that have given rise to the use of
cognitive architectures in human factors and provide a cognitive engineeringoriented
taxonomy of these architectures and a snapshot of their use for cognitive engineering.
Background: Architectures of cognition have had a long history in human factors
but a brief past. The long history entails a 50-year preamble, whereas the explosion
of work in the current decade reflects the brief past. Understanding this history is key
to understanding the current and future prospects for applying cognitive science the-
ory to human factors practice. Method: The review defines three formative eras in
cognitive engineering research: the 1950s, 1980s, and now. Results: In the first era,
the fledging fields of cognitive science and human factors emphasized characteristics
of the dancer, the limited capacity or bounded rationality view of the mind, and the
ballroom, the task environment. The second era emphasized the dance (i.e., the dynamic
interaction between mental operations and task environment). The third era has seen
the rise of cognitive architectures as tools for choreographing the dance of mental
operations within the complex environments posed by human factors practice.
Conclusions: Hybrid architectures present the best vector for introducing cognitive
science theories into a renewed engineering-based human factors. Application: The
taxonomy provided in this article may provide guidance on when and whether to
apply a cognitive science or a hybrid architecture to a human factors issue.

INTRODUCTION mechanisms, and a much larger capacity in the


organism for obtaining information and perform-
Cognitive modeling began in the mid-1950s ing computations, than do the former [psycholo-
as a tool for studying the relationship between the gists] (p. 129). The engineering psychologists
structure of the environment and behavior. The |of the day are well represented by Paul Fitts,
work of Herbert Simon and Paul Fitts exempli- who, busily developing information-processing
fies the shared view of limited human capacities approaches to modeling motor movement, con-
and the importance of the task environment cluded that the fixed information-handling ca-
that characterized cognitive modeling in the pacity of the motor system probably reflects a
emerging cognitive science and human factors fixed capacity of central mechanisms (Fitts, 1954,
communities. p. 391).
In his influential Psychological Review pa- Simons (1956) main point in his article, that
per, Simon (1956) championed the emerging adaptive behavior depends upon the structure of
information-processing approach that would later the environment (p. 130), was also one shared by
become cognitive psychology and contrasted it Fitts (1958), who defined the aims of engineering
with the models postulated by economists, saying psychology as providing quantitative data on
that in almost all respects the latter [economists] human performance characteristics . . . as a func-
postulate a much greater complexity in the choice tion of task variables (p. 269).

Address correspondence to Wayne D. Gray, Rensselaer Polytechnic Institute, Carnegie Building, 110 8th St., Troy, NY 12180;
grayw@rpi.edu. HUMAN FACTORS, Vol. 50, No. 3, June 2008, pp. 497505. DOI 10.1518/001872008X312224. Copyright
2008, Human Factors and Ergonomics Society.
498 June 2008 Human Factors

Although Simon and Fitts recognized two of area of contemporary research and theory (Gray,
the three elements of the current approach to cog- 2007b; Monsell & Driver, 2000), with new archi-
nitive science and cognitive engineering, it is tectures emerging and older architectures chang-
clear that they and their immediate intellectual ing almost monthly. (An interesting discussion
descendants emphasized the dancer (bounded of the limits and progress of architectures of cog-
cognition) and the ballroom (the task environ- nition is provided by the Newell Test, a list of 12
ment) but largely ignored the dance that is, the criteria for architectures proposed by Anderson
interplay of the diverse set of mental resources and Lebiere [2003], which was inspired by various
with a dynamic task environment. writings on this subject by Allen Newell.)
A sympathetic reading of history is that it In the next section, we skip from Simon (1956)
would have made little sense to worry about the and Fitts (1954) to the early 1980s. Here we discuss
dance before we had a better understanding of the the first attempts to choreograph the dance that
dancers that is, our limited-capacity resources. is, to put information gleaned about cognitive, per-
Indeed, this divide-and-conquer approach to hu- ceptual, and motor processes into a form that could
man cognition did lead to advances in cognitive be used by human factors professionals. We then
theory and human factors practice (e.g., Fisk & jump ahead another 20 years to the new century to
Schneider, 1981; Schneider, 1985; Shepard, 1963; discuss types of architectures and how they have
Sperling, 1963). However, as Newell (1973) point- been used in cognitive engineering.
edly put it, You cant play 20 questions with
nature and win, an approach that focuses on the DEFINING THE DANCE STEPS OF A
dancers and ballroom but not the dance cannot COUPLED SYSTEM: TASK ANALYSIS
take us to our goal of understanding the human FOR COGNITIVE ENGINEERING
mind at work in complex task environments.
Between the 1950s and the 1980s, human fac-
Once the strategy was selected, the course of the
tors researchers began to believe that progress search depended only on the structure of the
could be made on persistent problems such as cog- problem, not on any characteristics of the prob-
nitive workload by designing the task environ- lem solver. (Simon, 1969, pp. 3031)
ment to facilitate the dance of multiple resources
(Klapp & Netick, 1988; Logan, 1988; Polson & Simons (1969) statement places into words
Friedman, 1988; Wickens & Liu, 1988; Wickens, an open secret long known by the human factors
Mountford, & Schreiner, 1981; Wickens, Sandry, community namely, that almost any human be-
& Vidulich, 1983). Likewise, the solid and reliable havior that extends in time longer than a few min-
human factors workhorse of task analysis (Kirwan utes can be conceived of as a hierarchical series
& Ainsworth, 1992; Shepherd, 1998, 2001) was of tasks and subtasks. The structure of this hier-
extended downward into the realm of immediate archy is, for the most part, determined by the
interactive behavior, where cognitive, perceptual, nature of the task and task environment and less
and motor processes interacted directly with each so by the human operator. Rather than having to
other as well as with the task environment (Card, deal with hours of behavior as one unit, the human
Moran, & Newell, 1983). factors analyst can break the behavior down to
Between the 1980s and now, cognitive archi- the level required by the goals of the analysis.
tectures have emerged from the cognitive science However, before cognitive engineering could
community (Anderson, 1983, 2007; Anderson & take advantage of this open secret, cognitive sci-
Lebiere, 2003; Elman et al.,1996; Kieras & Meyer, ence had to define the right level of functional
1997; McClelland & Rumelhart, 1986; Newell, analysis. During the 1960s, 1970s, and 1980s,
1990; OReilly & Munakata, 2000; Rumelhart cognitive models tended to focus on operations
& McClelland, 1986; Schneider & Chein, 2003) such as the problem-solving steps involved in
as a tool for basic research. Cognitive architec- cryptarithmetic problems (Newell & Simon,
tures enable a type of cognitive modeling that 1972) or writing a statement in a programming
emphasizes the interplay and control of multiple language (Anderson, Conrad, & Corbett, 1989).
resources. Different architectures emphasize dif- Although such steps were structured by the tasks
ferent sets of resources. Indeed, modeling the con- being performed, they were at too high a level of
trol of the integrated cognitive system is an active analysis to reveal the coupling of brain-based and
COGNITIVE ARCHITECTURES 499

world-based systems (Clark, 2007). For cognitive implicitly combine cognitive and perceptual or
engineering, this disembodied approach to cog- cognitive and motor resources in interactions
nition changed radically with the publication of with the task environment (for examples of re-
The Psychology of Human-Computer Interaction cent analyses of complex tasks at the unit task
(Card et al., 1983). level, see Sohn, Douglass, Chen, & Anderson,
Card et al. (1983) defined a new construct, the 2005; Taatgen & Lee, 2003).
unit task, that is fundamentally a control con- In a subsequent development, the steps of a
struct, not a task construct (p. 386); that is, the unit task were fragmented into networks of cog-
unit task partitions the behavior stream (p. 385) nitive, perceptual, and motor operations, with the
beneath the level at which the task hierarchy is operations of different steps interleaved in an
defined by the task itself and at the level at which activity network formalism (Gray & Boehm-
task structure is defined by the control problems Davis, 2000; Gray, John, & Atwood, 1993; John,
faced by the user. Unit tasks range in duration 1990; Schweickert, Fisher, & Proctor, 2003). As
from 3 to 30 s, with an internal structure com- Figure 1 suggests, this formalism provided an
posed of steps that range in duration from 1/3 to important step toward choreographing the dance
3 s. Although many of the steps within a unit task among cognitive, perceptual, motor, and envi-
retain a purely in-the-head flavor, many steps ronmental resources.

Figure 1. A cognitive model of the first four steps of a unit task for a toll and assistance operator handling a phone
call: LISTEN-FOR-BEEP, READ-SCREEN(1), READ-SCREEN(2), and GREET-CUSTOMER. Each step is broken
down into the cognitive, perceptual, and motor operations required to perform that step in the phone operators task
environment (workstation and customer). The middle row shows cognitive operators with a default execution time
of 50 ms each. Above that line are the perceptual operators (separate lines for visual and aural operators), and below
it are the motor operators (separate lines for eye movement and speech; note that no hand movements are required
in this part of the unit task). The flow of operators is from left to right with connecting lines indicating dependen-
cies. Within an operator type, the dependencies are sequential. However, between operator types, the dependencies
may be parallel. The numbers above each operator indicate the time, in milliseconds, for that operator to execute.
Time is accumulated from left to right along the critical path. Differently textured backgrounds are used to group
the operators for each of the four steps. This grouping shows that the three operators of the LISTEN-FOR-BEEP
step are interleaved with the four operators of the READ-SCREEN(1) step.
500 June 2008 Human Factors

It may seem curious that this major beachhead reader with a taxonomy (see Figure 2) that might
for applying cognitive science theories to human help sort through the various architectures while
factors practice was in human-computer inter- providing a guide to the cognitive engineering con-
action (HCI) rather than mainstream human factors tributions that might be expected from different
(Card, Moran, & Newell, 1980a, 1980b; Card et categories of this taxonomy.
al., 1983; Newell & Card, 1985; Norman, 1981,
1982, 1986). In a sense, this beachhead represents Architectures for Developing Cognitive
a simple case of science and engineering practice Science Theory (Figure 2, Box 1)
following technological developments. The The vast majority of architectures are devel-
1980s saw a shift of work of a large segment of oped by one or two researchers as research tools
the white-collar workforce to computers. The use for exploring and developing cognitive science
of this technology allowed detailed, keystroke- theory. Of these, most are used only by the devel-
level logs to be collected and analyzed with the opers and their students and are used only for
same care and precision previously available only basic research. This category, Architectures Only
in the experimental psychology laboratory. The Used for Basic Research (Figure 2, Box 1.A), is
applications of these techniques to the larger outside the scope of this review and will not be
human factors community lagged their applica- discussed further.
tion to HCI and had to await the digitization or Of more interest to the readers of this journal
digital simulation of large-scale systems. is the category of Architectures Occasionally
Used for Cognitive Engineering (Figure 2, Box
CHOREOGRAPHING THE DANCE: 1.B). This category entails the application of
COGNITIVE ARCHITECTURES FOR basic research systems such as ACT-R, EPIC,
COGNITIVE ENGINEERING Soar, the Queuing Network Model Human Pro-
cessor (QN-MNP) (Liu, Feyen, & Tsimhoni, 2006),
The impetus for developing and using archi- or connectionist architectures (e.g., Schneider
tectures within the human factors community has & Chein, 2003) out of the box, with no signif-
been our need to bring the engineering-style ap- icant changes to the underlying architecture.
proach of the human factors community (Byrne & In terms of application domains, successes of
Gray, 2003) into increasingly complex task en- this approach have included the modeling of pilot
vironments. The types of cognitive architectures performance in uninhabited air vehicles (Gluck,
deployed by the human factors community reflect Ball, & Krusmark, 2007), taxiing on runways by
the ambitions of the researchers as well as the commercial airline pilots (Byrne & Kirlik, 2005),
scope of the problems they are tackling. flight deck displays and radar systems (Fu et al.,
New architectures are born almost monthly, 2006; Gray, Schoelles, & Myers, 2002; Schoelles
but old ones never die. They just fade away. In & Gray, 2001; Wickens, Sebok, Bagnall, & Ka-
one of the first taxonomies of architectures, Pew mienski, 2007), improving the design of handheld
and Mavor (1998) identified and discussed 12. devices (St. Amant, Horton, & Ritter, 2007), the
Five years later, Ritter et al. (2003) added 7 to this classic human factors topic of graph reading
list, whereas Morrisons (2003) review added 7 (Peebles & Cheng, 2003), and the closely related
more. A few years later, Langley, Laird, and topic of diagrammatic reasoning (Ritter & Bibby,
Rogerss (2006) review listed 15 architectures in press).
that were not mentioned by the prior reviews. This approach has also been applied to model
Finally, the Wikipedia entry for cognitive archi- various effects of interest to the human factors
tectures retrieved the week before this article was community. Such effects include multitasking
submitted to the journal (February 22, 2008; http:// (Kieras, Meyer, Ballas, & Lauber, 2000; Liu et
en.wikipedia.org/wiki/Cognitive_architecture) al., 2006), interruptions (Altmann & Trafton,
adds 9 architectures that are not discussed by 2002), task switching (Altmann & Gray, 2008, in
these other four sources. Taken as a group, these press), mental workload (Wu & Liu, 2006a), human
five sources review 50 architectures, and although error (Byrne & Bovair, 1997; Byrne & Davis,
this set of 50 may be exhausting, it is certainly 2006; Gray, 2000), menu search (Byrne, 2001;
not exhaustive. As I view an exhaustive listing to Hornof, 2001), and dual-task performance
be futile, my more modest goal is to provide the (Schneider & Detweiler, 1988). To a large degree,
COGNITIVE ARCHITECTURES 501

Figure 2. Taxonomy of architectures for cognitive engineering. Most of the 50 architectures found in the survey of
reviews would be considered Architectures Only Used for Basic Research (Box 1.A). This branch is not elaborated
in this figure, as by definition its architectures have not been applied to cognitive engineering purposes.

success in these types of efforts reflects the suc- control and interleaving of the components of the
cessful advance in the ability of cognitive theory architecture are based on cognitive theory or
to account for increasingly complex behavior in whether this control is one of the noncognitive,
increasingly complex task environments. The hybrid, components of the architecture.
limitations of this approach help emphasize the Hybrids emphasizing cognitive theories of the
limits of theory-based architectures in account- control of cognitive systems (Figure 2, Box 2.A).
ing for the whole of human cognition (see also Those systems that largely conform to the control
the comment by Gray, Schoelles, & Myers, 2003, imposed by cognitive theory include the ACT-R-
on the Anderson & Lebiere, 2003, Newell Test). based and QN-MNP-based models of driver
performance (Salvucci, 2006; Wu & Liu, 2006b;
Hybrid Architectures for Cognitive Wu, Tsimhoni, & Liu, 2007). In contrast, the
Engineering (Figure 2, Box 2) SNIF-ACT models of information search replace
the ACT-R 5.0 (Anderson & Lebiere, 1998)
Hybrid architectures freely mix components model of control with a theory-based alternative
derived from machine learning, control theory, (Fu & Pirolli, 2007; Pirolli, 2007).
artificial intelligence, mathematical modeling, or Notable in this category is the Soar family of
standard programming techniques with compo- hybrid architectures (Wray & Jones, 2006) that
nents that are firmly grounded in cognitive theory. maintain the control structure of Soar while devel-
Gray and colleagues have referred to such hybrids oping models that generate humanlike behavior
as simBorgs (Gray, Schoelles, & Veksler, 2004; for large-scale military simulations. These models
Myers, Neth, Schoelles, & Gray, 2004). As cogni- include TACAIR-Soar (Jones et al., 1999; Tambe
tive architectures were created as a tool with which et al., 1995) and MOUTBots (Wray, Laird, Nuxoll,
to study the control of the integrated cognitive Stokes, & Kerfoot, 2005).
system (Gray, 2007a; Kieras, 2007), a major dis- The subcategory of hybrids that emphasize
tinction among hybrid architectures is whether cognitive control in dynamic task environments
502 June 2008 Human Factors

is Interactive Cognitive Agents (Figure 2, Box and reliability as one system among many others.
2.A.1). This interaction requires the careful Likewise, these systems tended to be descriptive,
choreographing of multiple cognitive, perceptual, not generative. If even small changes were made
and motor resources. Interestingly, all of the sys- in the task environment, the model would have to
tems discussed in this section (i.e., Figure 2, Box be amended before it could perform the task.
2.A) belong to this taxonomic subcategory. Al- (Note that although not developed to simulate the
though I was unable to find nonembodied exem- human element in large man-machine systems,
plars of this category, they seem feasible (and are the CPM-GOMS models that were discussed
represented in Figure 2, Box 2.A.2). For example, earlier [Gray & Boehm-Davis, 2000; Gray et al.,
one could imagine modeling the interplay be- 1993] also have an activity network structure and
tween bounded memory and bounded attention also fall prey to this criticism.) However, it is very
during a complex decision-making task. If such much the case that this state of affairs is chang-
decision making did not rely on external resources, ing, and the components of these architectures
then the model would be a member of this category are increasingly based on cognitive theory. For
of hybrids (Box 2.A) but would not be considered an update on the state of affairs in this line of
an interactive cognitive agent (Box 2.A.1). research, I refer the reader to the chapter by
Hybrids incorporating noncognitive control Zachary et al. (2005) as well as to recent reviews
of some cognitive components (Figure 2, Box by Laughery and Lebiere (Laughery, Lebiere,
2.B). More common in cognitive engineering & Archer, 2006; Lebiere, Archer, Warwick, &
practice are hybrid architectures that avoid the Schunk, 2005). However, it is not clear whether
troublesome issues of modeling the human con- this laudable drive to insert cognitive theory into
trol system and rely on standard computer science these architectures could be extended to include
techniques for controlling a complex software a cognitive model of control without destroying
system. The scope of such systems varies widely the power of this class of hybrids.
along a number of dimensions. Proprietary or otherwise restricted (POOR) hy-
A notable example (Figure 2, Box 2.B.1) of a brids (Figure 2, Box 2.C). The last set of hybrids
very specialized hybrid is VDM2000 (Witus & is of a class that causes much trouble for the author.
Ellis, 2003). This may be considered an architec- These are hybrid architectures that are mentioned
ture in that it consists of subcomponents that in some of the reviews (for a listing and brief
model human early vision, object recognition, description of many of these architectures, see
and basic psychophysics to provide a criterion- Morrison, 2003; Pew & Mavor, 1998; Ritter et al.,
independent measure of target conspicuity (Witus 2003) but appear to be proprietary architectures
& Ellis, 2003, p. 47). VDM2000 is very successful that are seldom used outside of the group that
at what it does namely, accurately predict the developed them. Published descriptions seem
detection of hidden military targets, in daylight, limited to conference proceedings or technical
by the unaided human eye. reports, with very little or no presence in peer-
A class of hybrids with a long lineage within reviewed publications such as Human Factors.
the cognitive engineering community includes Tutorials are nonexistent, and access to source
COGNET/iGEN (Zachary et al., 2005; Zachary, code or runnable versions of the system is un-
Ryder, & Hicinbothom, 1998) and the SAINT fam- heard of. From the outside, it is not clear how
ily (SAINT, MicroSAINT, IMPRINT, etc.). (For an much of the humanlike behavior is based on cog-
excellent and recent discussion of these systems, nitive theory and how much is based on artificial
see Pew, 2007.) The control structure for these intelligence, machine learning, and mathematical
architectures is explicitly not modeled on human algorithms plus the intuitions of the programmers.
control but takes the form of an activity network Hence, although such architectures are filling a
(Schweickert et al., 2003) (see Figure 2, Box 2.B.2). gap not covered by better known systems, their in-
These architectures were developed to simulate fluence in the development of new hybrid and cog-
the human element in large man-machine systems. nitive sciencebased architectures seems to be
As such, details of individual human cognition were limited. (I thank Kevin Gluck [personal commu-
not viewed as particularly important. Rather, the nication, April 28, 2008] for suggesting the label
human element could be incorporated by a broad- and acronym for this category, which has the dual
brush approach that captured human work times advantage of being both descriptive and emotive.)
COGNITIVE ARCHITECTURES 503

SUMMARY AND CONCLUSIONS REFERENCES

The application of cognitive architectures to Altmann, E. M., & Gray, W. D. (2008, in press). An integrated model
of cognitive control in task switching. Psychological Review, 115.
human factors issues has had a long history but a Altmann, E. M., & Trafton, J. G. (2002). Memory for goals: An
brief past. As traced here, the long history extends activation-based model. Cognitive Science, 26, 3983.
Anderson, J. R. (1983). The architecture of cognition. Cambridge, MA:
back to Simon (1956) and Fitts (1954, 1958), Harvard University Press.
whereas the brief past is reflected by the explo- Anderson, J. R. (2007). How can the human mind occur in the physical
universe? New York: Oxford University Press.
sion of work in the current decade. In contrast Anderson, J. R., Conrad, F. G., & Corbett, A. T. (1989). Skill acquisition
to cognitive modeling, cognitive architectures and the LISP Tutor. Cognitive Science, 13, 467505.
Anderson, J. R., & Lebiere, C. (Eds.). (1998). Atomic components of
enable us to model the role of multiple mental thought. Hillsdale, NJ: Erlbaum.
resources (whether multiple cognitive resources Anderson, J. R., & Lebiere, C. (2003). The Newell Test for a theory of
cognition. Behavioral & Brain Sciences, 26, 587640.
or a combination of cognitive, perceptual, and Byrne, M. D. (2001). ACT-R/PM and menu selection: Applying a
motor resources) in determining the adaptation cognitive architecture to HCI. International Journal of Human-
Computer Studies, 55, 4184.
of human performance in complex, reactive task Byrne, M. D., & Bovair, S. (1997). A working memory model of a
environments. common procedural error. Cognitive Science, 21, 3161.
Byrne, M. D., & Davis, E. M. (2006). Task structure and postcompletion
In this article, I distinguished between two error in the execution of a routine procedure. Human Factors, 48,
types of cognitive architectures: cognitive science 627638.
Byrne, M. D., & Gray, W. D. (2003). Returning human factors to an
architectures based on cognitive theories (Figure engineering discipline: Expanding the science base through a new
2, Box 1) and hybrid architectures that include generation of quantitative methods Preface to the special section.
Human Factors, 45, 14.
significant noncognitive components (Figure 2, Byrne, M. D., & Kirlik, A. (2005). Using computational cognitive
Box 2). The cognitive science architectures are modeling to diagnose possible sources of aviation error. International
Journal of Aviation Psychology, 15, 135155.
limited by the state of the art in cognitive theory. Card, S. K., Moran, T. P., & Newell, A. (1980a). Computer text
Hence, the areas in which cognitive science editing: An information processing analysis of a routine cognitive
lacks strong theories, such as vision (though see skill. Cognitive Psychology, 12, 3274.
Card, S. K., Moran, T. P., & Newell, A. (1980b). The keystroke-level
recent work by OReilly & Munakata, 2000), model for user performance time with interactive systems.
language (though see Lewis, Vasishth, & Van Communications of the ACM, 23, 396410.
Card, S. K., Moran, T. P., & Newell, A. (1983). The psychology of
Dyke, 2006), stress and fatigue (though see human-computer interaction. Hillsdale, NJ: Erlbaum.
Gunzelmann, Gluck, Kershner, Van Dongen, & Clark, A. (2007). Curing cognitive hiccups: A defense of the extended
mind. Journal of Philosophy, 104, 163192.
Dinges, 2007; Gunzelmann, Gluck, Price, Van Elman, J. L., Bates, E.A., Johnson, M. H., Karmiloff-Smith, A., Parisi, D.,
Dongen, & Dinges, 2007; Ritter, Reifers, Klein, & & Plunkett, K. (1996). Rethinking innateness: A connectionist
perspective on development. Cambridge, MA: MIT Press.
Schoelles, 2007), and more (Anderson & Lebiere, Fisk, A. D., & Schneider, W. (1981). Control and automatic processing
2003; Gray et al., 2003), are areas in which cogni- during tasks requiring sustained attention: A new approach to
vigilance. Human Factors, 23, 737750.
tive architectures are severely limited. Attempts to Fitts, P. M. (1954). The information capacity of the human motor
bypass these limits for cognitive engineering pur- system in controlling the amplitude of movement. Journal of
Experimental Psychology, 47, 381391.
poses have given rise to a variety of hybrid archi- Fitts, P. M. (1958). Engineering psychology. Annual Review of
tectures. These hybrids overcome the limits in Psychology, 9, 267294.
Fu, W.-T., Bothell, D., Douglass, S., Haimson, C., Sohn, M. H., &
cognitive science theory by incorporating a vari- Anderson, J. (2006). Toward a real-time model-based training
ety of computer-based control ideas, machine system. Interacting with Computers, 18, 12151241.
Fu, W.-T., & Pirolli, P. (2007). SNIF-ACT: A cognitive model of user
learning algorithms, or artificial intelligence navigation on the World Wide Web. Human-Computer Interaction,
techniques. In the near term, it is the hybrids that 22, 355412.
Gluck, K. A., Ball, J. T., & Krusmark, M. A. (2007). Cognitive control
would present the best vector for introducing cog- in a computational model of the predator pilot. In W. D. Gray
nitive science theories into a renewed engineering- (Ed.), Integrated models of cognitive systems (pp. 1328). New
York: Oxford University Press.
based (Byrne & Gray, 2003) human factors. Gray, W. D. (2000). The nature and processing of errors in interactive
behavior. Cognitive Science, 24, 205248.
Gray, W. D. (2007a). Composition and control of integrated cognitive
ACKNOWLEDGMENTS systems. In W. D. Gray (Ed.), Integrated models of cognitive
systems (pp. 312). New York: Oxford University Press.
Gray, W. D. (Ed.). (2007b). Integrated models of cognitive systems.
Thanks to Hansjrg Neth for his close reading New York: Oxford University Press.
and thoughtful comments on an earlier version of Gray, W. D., & Boehm-Davis, D. A. (2000). Milliseconds matter: An
introduction to microstrategies and to their use in describing and
this article. The work was supported, in part, by predicting interactive behavior. Journal of Experimental Psychology:
Grant N000140710033 to Wayne Gray from the Applied, 6, 322335.
Gray, W. D., John, B. E., & Atwood, M. E. (1993). Project Ernestine:
Office of Naval Research, Dr. Ray Perez, project Validating a GOMS analysis for predicting and explaining
officer. real-world performance. Human-Computer Interaction, 8, 237309.
504 June 2008 Human Factors

Gray, W. D., Schoelles, M. J., & Myers, C. W. (2002). Computational Myers, C. W., Neth, H., Schoelles, M. J., & Gray, W. D. (2004). The
cognitive models ISO ecologically optimal strategies. In Pro- simBorg approach to modeling a dynamic decision-making task.
ceedings of the Human Factors and Ergonomics Society 46th In Proceedings of the 6th International Conference on Cognitive
Annual Meeting (pp. 492496). Santa Monica, CA: Human Factors Modeling (pp. 372373). Pittsburgh, PA: Erlbaum.
and Ergonomics Society. Newell, A. (1973). You cant play 20 questions with nature and win:
Gray, W. D., Schoelles, M. J., & Myers, C. W. (2003). Meeting Newells Projective comments on the papers of this symposium. In
other challenge: Cognitive architectures as the basis for cognitive W. G. Chase (Ed.), Visual information processing (pp. 283308).
engineering. Behavioral & Brain Sciences, 26, 609610. New York: Academic Press.
Gray, W. D., Schoelles, M. J., & Veksler, V. D. (2004). Simborgs: Towards Newell, A. (1990). Unified theories of cognition. Cambridge, MA:
the building of simulated human users for interactive systems Harvard University Press.
design. In Proceedings of the Human Factors and Ergonomics Newell, A., & Card, S. K. (1985). The prospects for psychological
Society 48th Annual Meeting (pp. 362366). Santa Monica, CA: science in human-computer interaction. Human-Computer Inter-
Human Factors and Ergonomics Society. action, 1, 209242.
Gunzelmann, G., Gluck, K. A., Kershner, J., Van Dongen, H. P. A., & Newell, A., & Simon, H. A. (1972). Human problem solving. Englewood
Dinges, D. F. (2007). Understanding decrements in knowledge Cliffs, NJ: Prentice Hall.
access resulting from increased fatigue. In D. S. McNamara & Norman, D. A. (1981). Comments on cognitive engineering, the need
J. G. Trafton (Eds.), Proceedings of the 29th Annual Meeting of the for clear system images, and the safety of nuclear power plants.
Cognitive Science Society (pp. 329334). Austin, TX: Cognitive In Conference Record for 1981 IEEE Standards Workshop on
Science Society. Human Factors and Nuclear Safety (pp. 9192, 211212). New
Gunzelmann, G., Gluck, K. A., Price, S., Van Dongen, H. P. A., & York: IEEE.
Dinges, D. F. (2007). Decreased arousal as a result of sleep Norman, D. A. (1982). Steps toward a cognitive engineering: Design
deprivation. In W. D. Gray (Ed.), Integrated models of cognitive rules based on analyses of human error. In Proceedings of the 1982
systems (pp. 243253). New York: Oxford University Press. Conference on Human Factors in Computing Systems (pp.
Hornof, A. J. (2001). Visual search and mouse-pointing in labeled 378382). Gaithersburg, MD: ACM Press.
versus unlabeled two-dimensional visual hierarchies. ACM Norman, D. A. (1986). Cognitive engineering. In D. A. Norman &
Transactions on Computer-Human Interaction, 8, 171197. S. W. Draper (Eds.), User centered system design: New perspectives
John, B. E. (1990). Extensions of GOMS analyses to expert perfor- on human-computer interaction (pp. 3161). Hillsdale, NJ: Erlbaum.
mance requiring perception of dynamic visual and auditory OReilly, R. C., & Munakata, Y. (2000). Computational explorations
information. In Proceedings of the ACM CHI 90 Conference on in cognitive neuroscience: Understanding the mind by simulating
Human Factors in Computing Systems (pp. 107115). New York: the brain. Cambridge, MA: MIT Press.
ACM Press. Peebles, D., & Cheng, P. C. H. (2003). Modeling the effect of task and
Jones, R. M., Laird, J. E., Nielsen, P. E., Coulter, K. J., Kenny, P., & graphical representation on response latency in a graph reading
Koss, F. V. (1999). Automated intelligent pilots for combat might task. Human Factors, 45, 2846.
simulation. AI Magazine, 20, 2741. Pew, R. W. (2007). Some history of human performance modeling. In
Kieras, D. E. (2007). Control of cognition. In W. D. Gray (Ed.), Inte- W. D. Gray (Ed.), Integrated models of cognitive systems (pp.
grated models of cognitive systems (pp. 327355). New York: 2944). New York: Oxford University Press.
Oxford University Press. Pew, R. W., & Mavor, A. S. (Eds.). (1998). Modeling human and
Kieras, D. E., & Meyer, D. E. (1997). An overview of the EPIC organizational behavior: Application to military simulations.
architecture for cognition and performance with application to human- Washington, DC: National Academy Press.
computer interaction. Human-Computer Interaction, 12, 391438. Pirolli, P. (2007). Information foraging theory: Adaptive interaction with
Kieras, D. E., Meyer, D. E., Ballas, J. A., & Lauber, E. J. (2000). Modern information. New York: Oxford University Press.
computational perspectives on executive mental processes and Polson, M. C., & Friedman, A. (1988). Task-sharing within and between
cognitive control: Where to from here? In S. Monsell & J. Driver hemispheres: A multiple-resources approach. Human Factors, 30,
(Eds.), Control of cognitive processes: Attention and performance 633643.
XVIII (pp. 681712). Cambridge, MA: MIT Press. Ritter, F. E., & Bibby, P. (in press). Modeling how, when, and what
Kirwan, B., & Ainsworth, L. K. (Eds.). (1992). A guide to task analy- learning happens in a diagrammatic reasoning task. Cognitive
sis. Washington, DC: Taylor & Francis. Science.
Klapp, S. T., & Netick, A. (1988). Multiple resources for processing and Ritter, F.E., Reifers, A.L., Klein, L.C., & Schoelles, M.J. (2007). Lessons
storage in short-term memory. Human Factors, 30, 617632. from defining theories of stress for cognitive architectures. In
Langley, P., Laird, J. E., & Rogers, S. (2006). Cognitive architectures: W. D. Gray (Ed.), Integrated models of cognitive systems
Research issues and challenges. Retrieved April 28, 2008, from (pp. 254262). New York: Oxford University Press.
http://cll.stanford.edu/~langley/papers/final.arch.pdf Ritter, F. E., Shadbolt, N. R., Elliman, D., Young, R., Gobet, F., &
Laughery, K. R., Lebiere, C., & Archer, S. (2006). Modeling human Baxter, G. D. (2003). Techniques for modeling human and organi-
performance in complex systems. In G. Salvendy (Ed.), Handbook zational behaviour in synthetic environments: A supplementary
of human factors (pp. 967996). New York: Wiley. review. Wright-Patterson Air Force Base, OH: Human Systems
Lebiere, C., Archer, R., Warwick, W., & Schunk, D. (2005). Integrating Information Analysis Center.
modeling and simulation into a general-purpose tool. In Pro- Rumelhart, D.E., & McClelland, J.L. (Eds.). (1986). Parallel distributed
ceedings of the 11th International Conference on Human-Computer processing: Explorations in the microstructure of cognition
Interaction [CD-ROM]. Mahwah, NJ: Erlbaum. (Vol. 1). New York: MIT Press/Bradford.
Lewis, R. L., Vasishth, S., & Van Dyke, J. A. (2006). Computational Salvucci, D. D. (2006). Modeling driver behavior in a cognitive
principles of working memory in sentence comprehension. Trends architecture. Human Factors, 48, 362380.
in Cognitive Sciences, 10, 447454. Schneider, W. (1985). Training high-performance skills: Fallacies and
Liu, Y., Feyen, R., & Tsimhoni, O. (2006). Queueing network-model guidelines. Human Factors, 27, 285300.
human processor (QN-MNP): A computational architecture for Schneider, W., & Chein, J. M. (2003). Controlled & automatic
multitask performance in human-machine systems. ACM Trans- processing: Behavior, theory, and biological mechanisms. Cognitive
actions on Computer-Human Interaction, 13, 3770. Science, 27, 525559.
Logan, G. D. (1988). Automaticity, resources, and memory: Theoretical Schneider, W., & Detweiler, M. (1988). The role of practice in dual-task
controversies and practical implications. Human Factors, 30, performance: Toward workload modeling in a connectionist/
583598. control architecture. Human Factors, 30, 539566.
McClelland, J. L., & Rumelhart, D. E. (Eds.). (1986). Parallel distributed Schoelles, M. J., & Gray, W. D. (2001). Decomposing interactive behav-
processing: Explorations in the microstructure of cognition (Vol. ior. In Proceedings of the Twenty-Third Annual Conference of the
2). New York: MIT Press/Bradford. Cognitive Science Society (pp. 898903). Mahwah, NJ: Erlbaum.
Monsell, S., & Driver, J. (Eds.). (2000). Control of cognitive processes: Schweickert, R., Fisher, D. L., & Proctor, R. W. (2003). Steps toward
Attention and performance XVIII. Cambridge, MA: MIT Press. building mathematical and computer models from cognitive task
Morrison, J. E. (2003). A review of computer-based human behavior analyses. Human Factors, 45, 77103.
representations and their relation to military simulations (P-3845). Shepard, R. N. (1963). Analysis of proximities as a technique for the
Alexandria, VA: Institute for Defense Analysis. study of information-processing in man. Human Factors, 5, 3348.
COGNITIVE ARCHITECTURES 505

Shepherd, A. (1998). HTA as a framework for task analysis. Ergonom- Wray, R. E., Laird, J. E., Nuxoll, A., Stokes, D., & Kerfoot, A. (2005).
ics, 41, 15371552. Synthetic adversaries for urban combat training. AI Magazine,
Shepherd, A. (2001). Hierarchical task analysis. New York: Taylor 26, 8292.
& Francis. Wu, C. S., & Liu, Y. (2006a). Queueing network-model of a real-time
Simon, H.A. (1956). Rational choice and the structure of the environment. psychophysiological index of mental workload: P300 amplitude in
Psychological Review, 63, 129138. event-related potential (ERP). In Proceedings of the Human Factors
Simon, H. A. (1969). The sciences of the artificial. Cambridge, MA: and Ergonomics Society 50th Annual Meeting (pp. 11171121).
MIT Press. Santa Monica, CA: Human Factors and Ergonomics Society.
Sohn, M.H., Douglass, S.A., Chen, M.C., & Anderson, J.R. (2005). Char- Wu, C. S., & Liu, Y. (2006b). Queueing network modeling of driver
acteristics of fluent skills in a complex, dynamic problem-solving workload and performance. In Proceedings of the Human Factors
task. Human Factors, 47, 742752. and Ergonomics Society 50th Annual Meeting (pp. 23682372).
Sperling, G. (1963). A model for visual memory tasks. Human Factors, Santa Monica, CA: Human Factors and Ergonomics Society.
5, 1931. Wu, C. S., Tsimhoni, O., & Liu, Y. (2007). Development of an adaptive
St. Amant, R., Horton, T. E., & Ritter, F. E. (2007). Model-based eval- workload management system using the queueing network-model
uation of expert cell phone menu interaction. ACM Transactions human processor. In Proceedings of the Human Factors and
on Computer-Human Interaction, 14. Retrieved from http://doi. Ergonomics Society 51st Annual Meeting (pp. 15401544). Santa
acm.org/10.1145/1229855.1229856 Monica, CA: Human Factors and Ergonomics Society.
Taatgen, N. A., & Lee, F. J. (2003). Production composition: A simple Zachary, W., Ryder, J., Stokes, J., Glenn, F., Mentec, J.-C. L., &
mechanism to model complex skill acquisition. Human Factors, Santarelli, T. (2005). A COGNET/iGEN cognitive model that
45, 6176. mimics human performance and learning in a simulated work envi-
Tambe, M., Johnson, W. L., Jones, R. M., Koss, F., Laird, J. E., Rosen- ronment. In K. A. Gluck & R. W. Pew (Eds.), Modeling human
bloom, P. S., et al. (1995). Intelligent agents for interactive simulation behavior with integrated cognitive architectures: Comparison,
environments. AI Magazine, 16, 1539. evaluation, and validation (pp. 113175). Mahwah, NJ: Erlbaum.
Wickens, C. D., & Liu, Y. L. (1988). Codes and modalities in multiple Zachary, W., Ryder, J. M., & Hicinbothom, J. H. (1998). Cognitive task
resources: A success and a qualification. Human Factors, 30, analysis and modeling of decision making in complex environ-
599616. ments. In J. A. Cannon-Bowers & E. Salas (Eds.), Making decisions
Wickens, C. D., Mountford, S. J., & Schreiner, W. (1981). Multiple under stress: Implications for individual and team training (pp.
resources, task-hemispheric integrity, and individual differences in 315344). Washington, DC: American Psychological Association.
time-sharing. Human Factors, 23, 211229.
Wickens, C. D., Sandry, D. L., & Vidulich, M. (1983). Compatibility
and resource competition between modalities of input, central pro- Wayne D. Gray is a professor in the Cognitive Science
cessing, and output. Human Factors, 25, 227248. Department at Rensselaer Polytechnic Institute and was
Wickens, C.D., Sebok, A., Bagnall, T., & Kamienski, J. (2007). Modeling awarded the 2008 Franklin V. Taylor Award for Out-
situation awareness supported by advanced flight deck displays. In standing Contributions in the Field of Applied Experi-
Proceedings of the Human Factors and Ergonomics Society 51st
Annual Meeting (pp. 794798). Santa Monica, CA: Human Factors
mental & Engineering Psychology by the American
and Ergonomics Society. Psychological Association. He received his Ph.D. in psy-
Witus, G., & Ellis, R. D. (2003). Computational modeling of foveal chology from the University of California, Berkeley,
target detection. Human Factors, 45, 4760. in 1979.
Wray, R. E., & Jones, R. M. (2006). Considering Soar as an agent
architecture. In R. Sun (Ed.), Cognition and multi-agent interac-
tion: From cognitive modeling to social simulation (pp. 5378). New Date received: October 22, 2007
York: Cambridge University Press. Date accepted: April 28, 2008

You might also like