What Is Usability Engineering?

Usability engineering is used to determine to what degree a product or prototype will be user-friendly. It often pertains to the field of software development. Read on to learn more about this field. Schools offering Computer Engineering degrees can also be found in these popular choices.

Defining Usability Engineering

Usability is all about how users interact with technology, and usability engineering studies the human-computer interface (HCI) in depth. Usability engineering requires a firm knowledge of computer science and psychology and approaches product development based on customer feedback. A usability engineer works hand-in-hand with customers, working to develop a better understanding of the functionality and design requirements of a product in order to build more reliable data for it. According to Sun Usability Labs, six general attributes define usability:

  • Utility
  • Learn-ability
  • Efficiency
  • Retain-ability
  • Errors
  • Customer satisfaction

Important Facts About This Field of Study

Degree Levels Bachelor's in Human Centered Design & Engineering, Master's in Information, Master's in Human-Computer Interaction
Online Availability Both fully online and hybrid programs are available for a master's in human-computer interaction programs
Common Courses Design, user research, web technology
Possible Careers Usability engineer, software designer, usability specialist
Median Salary (2018)$105,590 (Software Developers)*
Job Outlook (2016-2026)24% (Software Developers)*

Source: *U.S. Bureau of Labor Statistics (BLS)

Usability Evaluation in the Development Cycle

According to Dr. Andreas Holzinger, author of a textbook on software usability engineering, usability must be determined before prototyping takes place. A technique called Usability Context Analysis provides important data for product development. Dr. Holzinger explains that the earlier important design flaws are detected, the greater the chance that these flaws can be corrected.

Types of Usability Evaluation

Usability is evaluated through testing, inspection and inquiry. It is often approached by having users work on typical tasks within the system or prototype. The evaluators use results gained from testing to determine how well the user interface supports the user. The usability inspection approach helps determine any usability-related advantages and negative issues with the prototype. The inquiry process helps evaluators determine users' likes, dislikes and needs, as well as their understanding of the system. Often, inquiry-process feedback is given in written or verbal form.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  1. 1
  2. 2
  3. Next »