The study of the design and evaluation of computer-based systems, software, and interfaces to optimize their ease of use.