Proceedings IEEE International Symposium on Requirements Engineering (Cat. No.PR00188) (1999)
June 7, 1999 to June 11, 1999
Alistair Sutcliffe , City University
Julia Galliers , City University
Shailey Minocha , The Open University
This paper reports a method of assessing the implications for human error on system requirements, a topic not usually considered during requirements engineering (RE). In our previous work, we proposed a taxonomy of influencing factors that might contribute to human error. This paper takes the taxonomy and elaborates it to suggest generic requirements to deal with problems in different layers of the taxonomy. Components of the taxonomy are combined into a causal model for error, represented as a Bayesian Belief Net (BBN). BBNs model the error influences arising from user knowledge, ability, and the task environment. These are combined with factors describing the complexity of action and user interface quality in scenarios of projected system usage. The BBN model predicts probabilities of slips and mistakes. These are assessed according to action types in the scenario to suggest generic requirements to prevent the error or to deal with its consequences.
Human Error, System Requirements, Bayesian Belief Net, Use Case Modelling, Scenario-based Requirements Engineering
J. Galliers, A. Sutcliffe and S. Minocha, "Human Errors and System Requirements," Proceedings IEEE International Symposium on Requirements Engineering (Cat. No.PR00188)(RE), Limerick, Ireland, 1999, pp. 23.