Ecological Interface Design
   HOME

TheInfoList



OR:

Ecological interface design (EID) is an approach to
interface Interface or interfacing may refer to: Academic journals * ''Interface'' (journal), by the Electrochemical Society * ''Interface, Journal of Applied Linguistics'', now merged with ''ITL International Journal of Applied Linguistics'' * '' Inte ...
design that was introduced specifically for complex sociotechnical, real-time, and dynamic systems. It has been applied in a variety of domains including
process control An industrial process control in continuous production processes is a discipline that uses industrial control systems to achieve a production level of consistency, economy and safety which could not be achieved purely by human manual control. I ...
(e.g.
nuclear power plant A nuclear power plant (NPP) is a thermal power station in which the heat source is a nuclear reactor. As is typical of thermal power stations, heat is used to generate steam that drives a steam turbine connected to a electric generator, generato ...
s, petrochemical plants),
aviation Aviation includes the activities surrounding mechanical flight and the aircraft industry. ''Aircraft'' includes fixed-wing and rotary-wing types, morphable wings, wing-less lifting bodies, as well as lighter-than-air craft such as hot air ...
, and
medicine Medicine is the science and practice of caring for a patient, managing the diagnosis, prognosis, prevention, treatment, palliation of their injury or disease, and promoting their health. Medicine encompasses a variety of health care pract ...
. EID differs from some interface design methodologies like
user-centered design User-centered design (UCD) or user-driven development (UDD) is a framework of process (not restricted to interfaces or technologies) in which usability goals, user characteristics, environment, tasks and workflow of a product, service or proce ...
(UCD) in that the focus of the analysis is on the work domain or environment, rather than on the end user or a specific task. The goal of EID is to make constraints and complex relationships in the work environment perceptually evident (e.g. visible, audible) to the user. This allows more of users' cognitive resources to be devoted to higher
cognitive process Cognition refers to "the mental action or process of acquiring knowledge and understanding through thought, experience, and the senses". It encompasses all aspects of intellectual functions and processes such as: perception, attention, thought, ...
es such as problem solving and decision making. EID is based on two key concepts from
cognitive engineering Cognitive engineering is a method of study using cognitive psychology to design and develop engineering systems to support the cognitive processes of users. History It was an engineering method used in the 1970s at Bell Labs, focused on how peopl ...
and
cognitive systems engineering Cognitive systems engineering (CSE) is a field of study that examines the intersection of people, work, and technology, with a focus on safety-critical systems. The central tenet of cognitive systems engineering is that it views a collection of peo ...
research: the Abstraction Hierarchy (AH) and the Skills, Rules, Knowledge (SRK) framework. By reducing mental workload and supporting knowledge-based reasoning, EID aims to improve user performance and overall system reliability for both anticipated and unanticipated events in a complex system.


Overview


Origin and history of EID

Ecological interface design was proposed as a framework for interface design by
Kim Vicente Kim Vicente is an inactive professor of Mechanical Engineering, Mechanical and Industrial Engineering at the University of Toronto. He was previously a researcher, teacher, and author in the field of human factors. He is best known for his two ...
and Jens Rasmussen in the late 1980s and early 1990s following extensive research into human-system reliability at the Risø National Laboratory in Denmark (Rasmussen & Vicente ''et al'', 1989; Vicente, 2001). The term ecological in EID originates from a school of psychology developed by
James J. Gibson James Jerome Gibson (; January 27, 1904 – December 11, 1979) was an American psychologist and is considered to be one of the most important contributors to the field of visual perception. Gibson challenged the idea that the nervous system ...
known as
ecological psychology Ecological psychology is the scientific study of perception-action from a direct realist approach. Ecological psychology is a school of psychology that follows much of the writings of Roger Barker and James J. Gibson. Those in the field of Ecolo ...
. This field of psychology focuses on human-environment relationships, in particular in relation to human perception in actual environments rather than in laboratory environments. EID borrows from ecological psychology in that the constraints and relationships of the work environment in a complex system are reflected perceptually (through an interface) in order to shape user behaviour. In order to develop ecological designs, analytical tools developed earlier by researchers at the Risø National Laboratory were adopted, including the Abstraction Hierarchy (AH) and the Skills, Rules, Knowledge (SRK) framework. The EID framework was first applied and evaluated in nuclear power plant systems (Vicente & Rasmussen, 1990, 1992). These tools are also used in cognitive work analysis. To date, EID has been applied in a variety of complex systems including computer network management, anaesthesiology, military command and control, and aircraft (Vicente, 2002; Burns & Hajdukiewicz, 2004).


Motivation

Rapid advances in technologies along with economic demands have led to a noticeable increase in the complexity of engineering systems (Vicente, 1999a). As a result, it is becoming more and more difficult for designers to anticipate events that may occur within such systems. Unanticipated events by definition cannot be specified in advance and thus cannot be prevented through training, procedures, or automation. A complex sociotechnical system designed based solely on known scenarios frequently loses the flexibility to support unforeseen events. System safety is often compromised by the operators' inability to adapt to new and unfamiliar situations (Vicente & Rasmussen, 1992). Ecological interface design attempts to provide the operators with the necessary tools and information to become active problem solvers as opposed to passive monitors, particularly during the development of unforeseen events. Interfaces designed following the EID framework aim to lessen mental workload when dealing with unfamiliar and unanticipated events, which are attributed to increased psychological pressure (Vicente, 1999b). In doing so, cognitive resources may be freed up to support efficient problem solving. In addition to providing operators with the means to successfully manage unanticipated events, EID is also proposed for systems that require users to become experts (Burns & Hajdukiewicz, 2004). Through the use of the Abstraction Hierarchy (AH) and the Skills, Rules, Knowledge (SRK) framework, EID enables novice users to more easily acquire advanced
mental model A mental model is an explanation of someone's thought process about how something works in the real world. It is a representation of the surrounding world, the relationships between its various parts and a person's intuitive perception about thei ...
s that generally take many years of experience and training to develop. Likewise, EID provides a basis for continuous learning and distributed, collaborative work (Vicente, 1999b). When faced with complex sociotechnical systems, it is not always possible for designers to ask operators what kinds of information they would like to see since each person understands the system at a different level (but rarely fully) and will provide very different answers. The EID framework allows designers to determine what kinds of information are required when it is not possible or feasible to ask users (Burns & Hajdukiewicz, 2004). It is not the intention of EID to replace existing design methodologies such as UCD and
task analysis Task analysis is the analysis of how a task is accomplished, including a detailed description of both manual and mental activities, task and element durations, task frequency, task allocation, task complexity, environmental conditions, necessary cl ...
, but to complement them.


UCD and EID: Why use EID at all?

As we can see from today's windows based interfaces User-Centered Design (UCD) has done an excellent job of identifying user preferences and limitations and incorporating them into the interfaces. In the pre-UCD era, interface design was almost an afterthought to a program and was completely dependent on the programmers while totally neglecting the end user.


Benefits of UCD

UCD adds three key ideas: 1. That Interface Design is a field on its own because it bridges between humans and the program/environment. 2. That an understanding of human perception, cognition, and behavior is critical to designing interfaces. 3. That much can be learned by getting feedback from the actual users of the interface, at the early design stages, and then testing through various points in the design (Burns & Hajdukiewicz, 2004) But there are some problems in this approach as well.


How is EID relevant?

The UCD approach commonly focuses on single user interactions between the user and the interface which is not enough to deal with today's increasingly complex systems where centralized control of information is needed and it is displayed on a variety of interfaces in varying detail. EID is a preferable addition to the complex systems' design process when even very experienced users do not have a complete understanding of how the entire complex system (power plant, nuclear plant, petrochemical refinery etc.) works. It is a known fact that users don't always understand or even feel the need to understand all the relationships behind the complex processes that they control via their interfaces. Furthermore, the users are not always aware of the constraints that affect the system that they work with, and discovering these constraints can take some extra effort (Burns & Hajdukiewicz, 2004). EID incorporates this constraint based style in the design approach where it examines the constraints of the user domain before getting user input. EID focuses on understanding the complex system – its build, its architecture, and its original intent and then relaying this information to the end user thereby reducing their learning curve and helping them achieve higher level of expertise. The constraint based style in interface design also facilitates the handling of unanticipated events because, regardless of the event, the constraint is broken and it can be seen by the user who in turn can proactively work with the interface to restore the constraint and fix the system. This does not in any way take away the usefulness of UCD but stresses the fact that EID offers some unique insight into the design process and it could be used in conjunction with other cognitive engineering techniques to enhance the user interfaces and increase human reliability in human–machine interactions.


The abstraction hierarchy

The abstraction hierarchy (AH) is a five-level functional decomposition used for modelling the work environment, or more commonly referred to as the work domain, for complex sociotechnical systems (Rasmussen, 1985). In the EID framework, the AH is used to determine what kinds of information should be displayed on the system interface and how the information should be arranged. The AH describes a system at different levels of abstraction using how and why relationships. Moving down the model levels answers how certain elements in the system are achieved, whereas moving up reveals why certain elements exist. Elements at highest level of the model define the purposes and goals of the system. Elements at the lowest levels of the model indicate and describe the physical components (i.e. equipment) of the system. The how and why relationships are shown on the AH as means-ends links. An AH is typically developed following a systematic approach known as a
Work Domain Analysis In organization development, the initial phase within the Cognitive work analysis (CWA) framework is Work Domain Analysis. It provides a description of the constraints that govern the purpose and the function of the systems under analysis. A ...
(Vicente, 1999a). It is not uncommon for a Work Domain Analysis to yield multiple AH models; each examining the system at a different level of physical detail defined using another model called the Part-Whole Hierarchy (Burns & Hajdukiewicz, 2004). Each level in the AH is a complete but unique description of the work domain.


Functional purpose

The functional purpose (FP) level describes the goals and purposes of the system. An AH typically includes more than one system goal such that the goals conflict or complement each other (Burns & Hajdukiewicz, 2004). The relationships between the goals indicate potential trade-offs and constraints within the work domain of the system. For example, the goals of a
refrigerator A refrigerator, colloquially fridge, is a commercial and home appliance consisting of a thermally insulated compartment and a heat pump (mechanical, electronic or chemical) that transfers heat from its inside to its external environment so th ...
might be to cool food to a certain temperature while using a minimal amount of electricity.


Abstract function

The abstract function (AF) level describes the underlying laws and principles that govern the goals of the system. These may be
empirical laws Scientific laws or laws of science are statements, based on repeated experiments or observations, that describe or predict a range of natural phenomena. The term ''law'' has diverse usage in many cases (approximate, accurate, broad, or narrow) ...
in a physical system, judicial laws in a social system, or even economic principles in a commercial system. In general, the laws and principles focus on things that need to be conserved or that flow through the system such as mass (Burns & Hajdukiewicz, 2004). The operation of the refrigerator (as a
heat pump A heat pump is a device that can heat a building (or part of a building) by transferring thermal energy from the outside using a refrigeration cycle. Many heat pumps can also operate in the opposite direction, cooling the building by removing h ...
) is governed by the
second law of thermodynamics The second law of thermodynamics is a physical law based on universal experience concerning heat and Energy transformation, energy interconversions. One simple statement of the law is that heat always moves from hotter objects to colder objects ( ...
.


Generalised function

The generalised function (GF) level explains the processes involved in the laws and principles found at the AF level, i.e. how each abstract function is achieved. Causal relationships exist between the elements found at the GF level. The
refrigeration cycle Thermodynamic heat pump cycles or refrigeration cycles are the conceptual and mathematical models for heat pump, air conditioning and refrigeration systems. A heat pump is a mechanical system that allows for the transmission of heat from one locat ...
in a refrigerator involves pumping heat from an area of low temperature (source) into an area of higher temperature (sink).


Physical function

The physical function (PFn) level reveals the physical components or equipment associated with the processes identified at the GF level. The capabilities and limitations of the components such as maximum capacity are also usually noted in the AH (Burns & Hajdukiewicz, 2004). A refrigerator may consist of heat exchange pipes and a
gas compressor A compressor is a mechanical device that increases the pressure of a gas by reducing its volume. An air compressor is a specific type of gas compressor. Compressors are similar to pumps: both increase the pressure on a fluid and both can transp ...
that can exert a certain maximum pressure on the cooling medium.


Physical form

The physical form (PFo) level describes the condition, location, and physical appearance of the components shown at the PFn level. In the refrigerator example, the heat exchange pipes and the gas compressor are arranged in a specific manner, basically illustrating the location of the components. Physical characteristics may include things as colour, dimensions, and shape.


Causal Abstraction Hierarchy

The hierarchy described before is a ''functional'' Abstraction Hierarchy representation. A ''functional'' Abstraction Hierarchy emphasizes the "means-ends" or "how/why" links of the hierarchy. These connections are direct and illustrated across the five levels of the Abstraction Hierarchy. As the systems get more and more complex, we need to follow the flow structure as well as to understand how the system works. This is when a ''causal'' Abstraction Hierarchy representation becomes necessary. As the flow patterns become increasingly complex and it becomes increasingly difficult to derive the flows directly from the system diagram, we add causal models to the functional models. The causal models help to detail the flow structure and understand more complex flow patterns within a specified Abstraction Hierarchy level. A ''causal'' Abstraction Hierarchy representation has the same structure as a ''functional'' Abstraction Hierarchy representation but with causal links drawn. Causal links are also known as "within the level" links. These links show how the processes and flows are connected within each level. The two representations are closely related but are usually developed separately because doing so results in a clearer model which captures most of the system constraints. In very elaborate flow systems causal models can be used to simplify or abstract the flows. In such a scenario we may find it easier to identify the main feed and product lines at first, then control lines, emergency supply lines, or emergency shunting lines (Burns & Hajdukiewicz, 2004). Causal links are most useful at the Generalized Function and the Abstract Function levels which show flows of materials, processes, mass, or energy.


The Skills, Rules, Knowledge (SRK) framework

The Skills, Rules, Knowledge (SRK) framework or SRK taxonomy defines three types of behaviour or psychological processes present in operator information processing (Vicente, 1999a). The SRK framework was developed by
Rasmussen The surname Rasmussen () is a Danish and Norwegian surname, meaning '' Rasmus' son''. It is the ninth-most-common surname in Denmark, shared by about 1.9% of the population.
(1983) to help designers combine information requirements for a system and aspects of human cognition. In EID, the SRK framework is used to determine how information should be displayed to take advantage of human perception and psychomotor abilities (Vicente, 1999b). By supporting skill- and rule-based behaviours in familiar tasks, more cognitive resources may be devoted to knowledge-based behaviours, which are important for managing unanticipated events. The three categories essentially describe the possible ways in which information, for example, from a human–machine interface is extracted and understood:


Skill-based level

A skill-based behaviour represents a type of behaviour that requires very little or no conscious control to perform or execute an action once an intention is formed; also known as a
Piaget's theory of cognitive development, sensorimotor behaviour. Performance is smooth, automated, and consists of highly integrated patterns of behaviour in most skill-based control (Rasmussen, 1990). For example, bicycle riding is considered a skill-based behaviour in which very little attention is required for control once the skill is acquired. This
automaticity Automaticity is the ability to do things without occupying the mind with the low-level details required, allowing it to become an automatic response pattern or habit. It is usually the result of learning, repetition, and practice. Examples of tas ...
allows operators to free up cognitive resources, which can then be used for higher cognitive functions like problem solving (Wickens & Hollands, 2000). Errors in skills-based behaviour are routine errors.


Rule-based level

A rule-based behaviour is characterised by the use of rules and procedures to select a course of action in a familiar work situation (Rasmussen, 1990). The rules can be a set of instructions acquired by the operator through experience or given by supervisors and former operators. Operators are not required to know the underlying principles of a system, to perform a rule-based control. For example, hospitals have highly-proceduralised instructions for fire emergencies. Therefore, when one sees a fire, one can follow the necessary steps to ensure the safety of the patients without any knowledge of fire behaviour. Errors in rule-based behaviour are due to insufficient technical knowledge.


Knowledge-based level

A knowledge-based behaviour represents a more advanced level of reasoning (Wirstad, 1988). This type of control must be employed when the situation is novel and unexpected. Operators are required to know the fundamental principles and laws by which the system is governed. Since operators need to form explicit goals based on their current analysis of the system, cognitive workload is typically greater than when using skill- or rule-based behaviours.


See also

*
Cognition Cognition refers to "the mental action or process of acquiring knowledge and understanding through thought, experience, and the senses". It encompasses all aspects of intellectual functions and processes such as: perception, attention, thought, ...
and applied psychology *
Ecological psychology Ecological psychology is the scientific study of perception-action from a direct realist approach. Ecological psychology is a school of psychology that follows much of the writings of Roger Barker and James J. Gibson. Those in the field of Ecolo ...
*
Human factors Human factors and ergonomics (commonly referred to as human factors) is the application of psychological and physiological principles to the engineering and design of products, processes, and systems. Four primary goals of human factors learnin ...
and
ergonomics Human factors and ergonomics (commonly referred to as human factors) is the application of psychological and physiological principles to the engineering and design of products, processes, and systems. Four primary goals of human factors learnin ...
*
Human–machine interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine fr ...
*
Usability Usability can be described as the capacity of a system to provide a condition for its users to perform the tasks safely, effectively, and efficiently while enjoying the experience. In software engineering, usability is the degree to which a soft ...


References

* Bennett, K. B. & Flach, J. M. (2011). ''Display and Interface Design - Subtle Science, Exact Art''. CRC Press. * Burns, C. M. & Hajdukiewicz, J. R. (2004). ''Ecological Interface Design''. Boca Raton, FL: CRC Press. * Rasmussen, J. (1983). Skills, rules, knowledge; signals, signs, and symbols, and other distinctions in human performance models. ''IEEE Transactions on Systems, Man and Cybernetics'', 13, 257-266. * Rasmussen, J. (1985). The role of hierarchical knowledge representation in decision making and system management. ''IEEE Transactions on Systems, Man and Cybernetics'', 15, 234-243. * Rasmussen, J. (1990). Mental models and the control of action in complex environments. In D. Ackermann, D. & M.J. Tauber (Eds.). ''Mental Models and Human-Computer Interaction 1'' (pp. 41-46). North-Holland: Elsevier Science Publishers. * Rasmussen, J. & Vicente, K. J. (1989). Coping with human errors through system design: Implications for ecological interface design. ''International Journal of Man–Machine Studies'', 31, 517-534. * Vicente, K. J. (1999a). ''Cognitive Work Analysis: Toward Safe, Productive, and Healthy Computer-Based Work''. Mahwah, NJ: Erlbaum and Associates. * Vicente, K. J. (1999b). Ecological Interface Design: Supporting operator adaptation, continuous learning, distributed, collaborative work. ''Proceedings of the Human Centered Processes Conference'', 93-97. * Vicente, K. J. (2001). Cognitive engineering research at Risø from 1962-1979. In E. Salas (Ed.), ''Advances in Human Performance and Cognitive Engineering Research, Volume 1'' (pp. 1-57), New York: Elsevier. * Vicente, K. J. (2002). Ecological Interface Design: Progress and challenges. ''Human Factors'', 44, 62-78. * Vicente, K. J. & Rasmussen, J. (1990). The ecology of human–machine systems II: Mediating "direct perception" in complex work domains. ''Ecological Psychology'', 2, 207-249. * Vicente, K. J. & Rasmussen, J. (1992). Ecological Interface Design: Theoretical foundations. ''IEEE Transactions on Systems, Man and Cybernetics'', 22, 589-606. * Wickens, C. D. & Hollands, J. G. (2000). ''Engineering Psychology and Human Performance (3rd ed.)''. Upper Saddle River, NJ: Prentice Hall. * Wirstad, J. (1988). On knowledge structures for process operators. In L.P. Goodstein, H.B. Andersen, & S.E. Olsen (Eds.), ''Tasks, Errors, and Mental Models'' (pp. 50-69). London: Taylor and Francis.


External links


Institutions and organisations


Advanced Interface Design Lab (AIDL)
University of Waterloo
Cognitive Engineering Lab (CEL)
University of Toronto
Cognitive Engineering Research Group (CERG)
University of Queensland
Human Factors and Ergonomics Society

IEEE Systems, Man and Cybernetics Society
{{DEFAULTSORT:Ecological Interface Design Ergonomics Human–computer interaction