All Topics  
Usability engineering

 

   Email Print
   Bookmark   Link






 

Usability engineering



 
 
Usability engineering is a field that is concerned generally with human-computer interaction and specifically with making human-computer interfaces that have high usability
Usability

Usability is a term used to denote the ease with which people can employ a particular tool or other human-made object in order to achieve a particular goal....
 or user friendliness. In effect, a user-friendly interface is one that allows users to effectively and efficiently accomplish the tasks for which it was designed and one that users rate positively on opinion or emotional scales.






Discussion
Ask a question about 'Usability engineering'
Start a new discussion about 'Usability engineering'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Usability engineering is a field that is concerned generally with human-computer interaction and specifically with making human-computer interfaces that have high usability
Usability

Usability is a term used to denote the ease with which people can employ a particular tool or other human-made object in order to achieve a particular goal....
 or user friendliness. In effect, a user-friendly interface is one that allows users to effectively and efficiently accomplish the tasks for which it was designed and one that users rate positively on opinion or emotional scales. Assessing the usability of an interface and recommending ways to improve it is the purview of the Usability Engineer. The largest subsets of Usability Engineers work to improve usability of software graphical user interfaces
Graphical user interface

A graphical user interface is a type of user interface which allows people to human-computer interaction such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment....
 (GUIs), web-based user interfaces, and voice user interfaces
Voice User Interface

A Voice User Interface makes human interaction with computers possible through a voice/speech platform in order to initiate an automated service or process....
 (VUIs).

Several broad disciplines including Psychology
Psychology

Psychology is an academic and applied science discipline involving the science study of human mental functions and behavior. Occasionally it also relies on symbolic hermeneutics and critical theory, although these traditions are less pronounced than in other social sciences such as sociology....
, Human Factors
Human factors

Human factors is a term that covers:* The science of understanding the properties of human capability .* The application of this understanding to the design and development of systems and services ....
 and Cognitive Science
Cognitive science

Cognitive science may be concisely defined as the study of the nature of intelligence. It draws on multiple empirical disciplines, including psychology, philosophy, neuroscience, linguistics, anthropology, computer science, sociology and biology....
 subsume usability engineering, but the theoretical foundations of the field come from more specific domains: human perception and action; human cognition; behavioral research methodologies; and, to a lesser extent, quantitative and statistical analysis techniques.

When usability engineering began to emerge as a distinct area of professional practice in the mid- to late 1980s, many usability engineers had a background in Computer Science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
 or in a sub-field of Psychology
Psychology

Psychology is an academic and applied science discipline involving the science study of human mental functions and behavior. Occasionally it also relies on symbolic hermeneutics and critical theory, although these traditions are less pronounced than in other social sciences such as sociology....
 such as Perception
Perception

In psychology and the cognitive sciences, perception is the process of attaining awareness or understanding of sense information. It is a task far more complex than was imagined in the 1950s and 1960s, when it was predicted that building perceiving machines would take about a decade, a goal which is still very far from fruition....
, Cognition
Cognition

Cognition is the science term for "the process of thought."Its usage varies in different ways in accord with different disciplines: For example, in psychology and cognitive science it refers to an information processing view of an individual's psychological Functionalism s....
 or Human Factors
Human factors

Human factors is a term that covers:* The science of understanding the properties of human capability .* The application of this understanding to the design and development of systems and services ....
. Today, these academic areas still serve as springboards for the professional practitioner of usability engineering, but Cognitive Science departments and academic programs in Human-Computer Interaction now also produce their share of practitioners in the field.

Usability Engineers conduct usability evaluations of existing or proposed interfaces and their findings are fed back to the Designer for use in design or redesign. Common usability evaluation methods include usability testing
Usability testing

Usability testing is a technique used to evaluate a product by testing it on users. This can be seen as an irreplaceable usability practice, since it gives direct input on how real users use the system....
, interviews, focus groups, questionnaires, cognitive walkthroughs
Cognitive walkthrough

The Cognitive walkthrough method is a usability inspection method used to identify usability issues in a piece of software or web site, focusing on how easy it is for new users to accomplish tasks with the system....
, heuristic evaluations
Heuristic evaluation

A heuristic evaluation is a discount usability inspection method for computer software that helps to identify usability problems in the user interface design....
, cognitive task analysis
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 clothing and equipment, and any other unique factors involved in or required for one or more peo...
 and contextual inquiry
Contextual inquiry

Contextual inquiry is a user-centered design method, part of the contextual design methodology, that happens up front in the product development lifecycle....
. Of these, usability testing
Usability testing

Usability testing is a technique used to evaluate a product by testing it on users. This can be seen as an irreplaceable usability practice, since it gives direct input on how real users use the system....
 is generally held to be the gold standard of usability evaluation methods, though it is also one of the most involved and most expensive. Usability testing is when participants are recruited and asked to use the actual or prototype interface and their reactions, behaviors, errors, and self-reports in interviews are carefully observed and recorded by the Usability Engineer. On the basis of all this data, the Usability Engineer recommends interface changes to improve usability.

The term usability engineering (in contrast to interaction design
Interaction design

Interaction Design is the discipline of defining the behavior of products and systems that a user can interact with. The practice typically centers around complex technology systems such as Computer software, Handheld devices, and other electronic devices....
 and user experience design
User experience design

User experience design is a subset of the field of experience design which pertains to the creation of the architecture and interaction models which impact a user's perception of a device or system....
) implies more of a focus on assessing and making recommendations to improve usability than it does on design, though Usability Engineers may still engage in design to some extent, particularly design of wire-frames or other prototypes.

Disclaimer: The term usability engineering is a Computer Science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
 and an Information Science
Information science

Information science is an interdisciplinarity science primarily concerned with the collection, Categorization, manipulation, storage, information retrieval and dissemination of information....
 term defined by HCI specialists. Engineering authorities do not recognize usability engineering
Usability engineering

Usability engineering is a field that is concerned generally with human-computer interaction and specifically with making human-computer interfaces that have high Usability or user friendliness....
 as a type/field of Engineering
Engineering

Engineering is the discipline and profession of applying Technology and science knowledge and utilizing natural laws and physical resources in order to design and implement materials, structures, machines, devices, systems, and process that safely realize a desired objective and meet specified criteria....
, System Engineering or Software Engineering
Software engineering

Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches....
, but a distinct conex activity included in what is called Interface design. Usability engineering describes an aproach on usability
Usability

Usability is a term used to denote the ease with which people can employ a particular tool or other human-made object in order to achieve a particular goal....
 that is closer to engineering as oposed to Socio-technical Systems Theory((STST) or other aproaches. Usually, usablility engineers are not Professional Engineers or persons that have an Engineer title, but technologists or specialists.

Usability engineers sometimes work to shape an interface such that it adheres to accepted operational definitions of user requirements. For example, the International Organisation for Standardisation-approved definitions (see e.g., IS0 9241 part 11) usability
Usability

Usability is a term used to denote the ease with which people can employ a particular tool or other human-made object in order to achieve a particular goal....
 are held by some to be a context-dependent yardstick for the effectiveness, efficiency and satisfaction with which specific users should be able to perform tasks. Advocates of this approach engage in task analysis, then prototype
Software prototyping

Software prototyping, an activity during certain Software development process, is the creation of prototypes, i.e., incomplete versions of the Software being developed....
 interface design, and usability testing
Usability testing

Usability testing is a technique used to evaluate a product by testing it on users. This can be seen as an irreplaceable usability practice, since it gives direct input on how real users use the system....
 on those designs. On the basis of such tests, the technology is (ideally) re-designed or (occasionally) the operational targets for user performance are revised. [Dillon, 2000].

Some well-known practitioners in the field are Donald Norman
Donald Norman

Donald Arthur Norman is a professor emeritus of cognitive science at University of California, San Diego and a Professor of Computer Science at Northwestern University, where he also co-directs the dual degree MBA + Engineering degree program between the Kellogg school and Northwestern Engineering....
, Jakob Nielsen
Jakob Nielsen (usability consultant)

Jakob Nielsen is a leading web usability consultant. He holds a Ph.D. in human-computer interaction from the Technical University of Denmark in Copenhagen....
, and John M. Carroll
John M. Carroll (information scientist)

John M. Carroll is currently Edward M. Frymoyer Professor of Information Sciences and Technology at Penn State. Carroll is perhaps best known for his theory of Minimalism in computer instruction, training, and technical communication....
. Nielsen and Carroll have both written a books on the subject of usability engineering. Norman's book is aptly titled Usability Engineering, and was published in 1994. Carroll wrote "Making Use: Scenario-Based Design of Human-Computer Interactions" in 2000, and co-authored "Usability Engineering: Scenario-Based Development of Human-Computer Interaction" with Mary Beth Rossen in 2001.

See also

  • User interface engineering
    User interface design

    User interface design or user interface engineering is the design of computers, appliances, machines, Communication, software applications, and websites with the focus on the user experience and interaction....
  • Usability
    Usability

    Usability is a term used to denote the ease with which people can employ a particular tool or other human-made object in order to achieve a particular goal....
  • Usability testing
    Usability testing

    Usability testing is a technique used to evaluate a product by testing it on users. This can be seen as an irreplaceable usability practice, since it gives direct input on how real users use the system....