Keith A. Butler

Learn More
interactions jaouarr 1996 company's business processes. Usability is increasingly sought to improve productivity and corporate morale and to reduce the overhead costs of end-user computing. A decade of progress on a variety of technical fronts has enabled a new discipline, Usability Engineering (UE), to address system usability in a reliable and replicable(More)
We describe our work on a User-Centered Development Environment (UCDE). UCDE is based on emerging, objectoriented 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)
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)
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 an(More)
A current and significant challenge in the design and implementation of information systems (IS) is to deal with the high failure rate of IS projects. A large number of IS projects fail. Most of these failures are not due to flawed technology, but rather due to the lack of systematic considerations of human and other non-technology issues in the design 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)
This paper introduces a new, model-based design method for interactive health information technology (IT) systems. This method extends workflow models with models of conceptual work products. When the health care work being modeled is substantially cognitive, tacit, and complex in nature, graphical workflow models can become too complex to be useful to(More)
Our objective was to demonstrate how software methods for information systems can function as an integral part of advanced methods for reengineering and continuously improving business processes. We report the feasibility of version 0.3 of the tools for a User-Centered Development Environment with Distributed Application Services. Our approach was to derive(More)