About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
CHI 1995
Conference paper
Practical education for improving software usability
Abstract
A usable software system is one that supports the effective and efficient completion of tasks in a given work context. In most cases of the design and development of commercial software, usability is not dealt with at the same level as other aspects of software engineering (e.g., clear usability objectives are not set, resources for appropriate activities are not given priority by project management). One common consequence is the assignment of responsibility for usability to people who do not have appropriate training, or who are trained in behavioral sciences rather than in more product-oriented fields such as design or engineering. Relying on our experiences in industrial settings, we make personal suggestions of activities for the realistic and practical alternative of training development team members as usability advocates. Our suggestions help meet the needs specified in the recent Strong et al. [21] report on human-computer interaction education, research, and practice.