Keith A. Butler

Learn More
OD0ruWDDD ~WgJ0W@@C?0WgJ IVJ ~ ~ 1 0 Usability has become a competi-u U U eJ rive necessity for the commercial success of sofrware. It is also a requirement for internal sofrware systems intended to improve a About the Author KEITH A. BUTLER is a senior principal scientist at Boeing in the Software Technology Program, and one of the originators of usability(More)
This paper describes a case study of the Human Factors design, development, and testing of a computer-based financial analysis package. The project applied the “usability goals” method proposed by Bennett (1984) to structure the definition, design, and testing of the new system. Learnability was defined as a key attribute in the product concept(More)
Carroll and Campbell [2] and Suchman [11] have also argued that software embodies user work processes, but stopped short of examining the profound implications for organizations and businesses. They need to respond to accelerating change in the world by improving their work processes continuously , and in some cases by reengineering them completely. Often(More)
We present the case study of a complex, mixed-initiative scheduling system to illustrate <i>Work-Centered Design</i> (WCD), a new approach for the design of information systems. WCD is based on theory of distributed cognition and extends established user-centered methods with abstract task modeling, using innovative techniques for work ontology and(More)
The objective of this special introductory seminar is to provide newcomers to Human-Computer Interaction (HCI) with an introduction and overview of the field. The material will begin with a brief history of the field, followed by presentation and discussion of how good application development methods pull on the interdisciplinary technologies of HCI. The(More)
We describe our work on a User-Centered Development Environment (UCDE). UCDE is based on emerging, object-oriented software technologies, and its purpose is to investigate how software development can function as an extension of business process improvements. We focus on a method to develop business-oriented components (BOCs). BOCs are software objects that(More)