An impact analysis method for safety-critical user interface design
- 1 December 1999
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Computer-Human Interaction
- Vol. 6 (4) , 341-369
- https://doi.org/10.1145/331490.331493
Abstract
We describe a method of assessing the implications for human error on user interface design of safety-critical systems. In previous work we have proposed a taxonomy of influencing factors that contribute to error. In this article, components of the taxonomy are combined into a mathematical and causal model for error, represented as a Bayesian Belief Net (BBN). The BBN quantifies error influences arising from user knowledge, ability, and the task environ-ment, combined with factors describing the complexity of user action and user interface quality. The BBN model predicts probabilities of different types of errorslips and mistakes for each component action of a task involving user-system interaction. We propose an Impact Analysis Method that involves running test scenarios against this causal model of error in order to determine user interactions that are prone to different types of error. Applying the proposed method will enable the designer to determine the combinations of influencing factors and their interactions that are most likely to influence human error. Finally we show how such scenario-based causal analysis can be useful as a means of focusing on relevant guidelines for safe user interface design. The proposed method is demonstrated through a case study of an operator performing a task using the control system for a laser spectrophotometer.We describe a method of assessing the implications for human error on user interface design of safety-critical systems. In previous work we have proposed a taxonomy of influencing factors that contribute to error. In this article, components of the taxonomy are combined into a mathematical and causal model for error, represented as a Bayesian Belief Net (BBN). The BBN quantifies error influences arising from user knowledge, ability, and the task environ-ment, combined with factors describing the complexity of user action and user interface quality. The BBN model predicts probabilities of different types of errorslip for each component action of a task involving user-system interaction. We propose an Impact Analysis Method that involves running test scenarios against this causal model of error in order to determine user interactions that are prone to different types of error. Applying the proposed method will enable the designer to determine the combinations of influencing factors and their interactions that are most likely to influence human error. Finally we show how such scenario-based causal analysis can be useful as a means of focusing on relevant guidelines for safe user interface design. The proposed method is demonstrated through a case study of an operator performing a task using the control system for a laser spectrophotometer.Keywords
This publication has 12 references indexed in Scilit:
- A Taxonomy of Error Types for Failure Analysis and Risk AssessmentInternational Journal of Human–Computer Interaction, 1998
- Supporting scenario-based requirements engineeringIEEE Transactions on Software Engineering, 1998
- Formal Specification as a Tool for Objective Assessment of Safety-Critical Interactive SystemsPublished by Springer Nature ,1997
- A probabilistic logic for the development of safety-critical, interactive systemsInternational Journal of Man-Machine Studies, 1993
- An investigation of the Therac-25 accidentsComputer, 1993
- The Adaptive Decision MakerPublished by Cambridge University Press (CUP) ,1993
- Human ErrorPublished by Cambridge University Press (CUP) ,1990
- BAYESIAN INFERENCEPublished by Elsevier ,1988
- An approach to the formal analysis of user complexityInternational Journal of Man-Machine Studies, 1985
- The need for cognition.Journal of Personality and Social Psychology, 1982