White Papers

What Do Users Want? Engineering Usability into Software

Overview What users really want is good tools. All software systems, from operating systems and languages to data entry and decision support applications, are just tools. End users want from the tools we engineer for them much the same as what we expect from the tools we use. They want systems that are easy to learn and easy to use and that help them do their work. They want software that doesn't slow them down, that doesn't trick or confuse them, that doesn't make it easier to make mistakes or harder to finish the job.

This is not an easy assignment. You know it's difficult, because major commercial software packages are often riddled with obvious usability defects. Even the biggest software development houses seem to be better at churning out heaps of fast-changing features than delivering straightforward usability.

It is not that the industry thinks usability is unimportant. Ads for new user interface widgets and GUI development tools fill the trade magazines. Rows of books on user interface design line the shelves in the book stores. All the major software houses have elaborate user interface testing programs supported by expensive usability labs. We lavish more and more attention on user interface programming--as much as two-thirds of some project budgets--and still miss the mark by miles.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
Constantine & Lockwood
File Format
PDF, requires Acrobat Rdr 5
Date Published
Feb 25, 2004
Format
White Papers
Topics
GUI, Software Engineering

Similiar White Papers

Matsushita Electric Co., (M) BHD (MELCOM) Saves on Operational Costs With JP1

Matsushita Electric Co., (M) BHD (MELCOM) Saves on Operational Costs With JP1

MELCOM operates multiple Windows 2000 servers, over 500 Desktop PC clients and AS/400, running mission-critical, financi

Publisher: Hitachi  |  Tags: applications, data, management, network, pc, windows 2000

JP1 Version 6i - Manila Water Just Bought It

JP1 Version 6i - Manila Water Just Bought It

Philippines' Manila Water needed a solution that centralized the management of their systems. At the time, they were run

Publisher: Hitachi  |  Tags: applications, erp, management

A Unified Approach for Continuous-Time Compensator Design Via a Graphical User Interface (GUI)

A Unified Approach for Continuous-Time Compensator Design Via a Graphical User Interface (GUI)

In the field of control theory, compensators are used when a control design does not meet the intended design specificat

Publisher: Wichita State University  |  Tags: time

Design and Implementation of Java GUI Interface Library for SystemC Simulation

Design and Implementation of Java GUI Interface Library for SystemC Simulation

Because the SystemC simulation program is a text-based program that uses files for its inputs and outputs, it is minimal

Publisher: Universitas Indonesia  |  Tags: api, embedded systems, java

Meta-GUI-Builders: Generating Domain-Specific Interface Builders for Multi-Device User Interface Creation

Meta-GUI-Builders: Generating Domain-Specific Interface Builders for Multi-Device User Interface Creation

Nowadays, there is a growing demand to design user interfaces that run on many devices. However, existing multi-device d

Publisher: Association for Computing Machinery