Usability Heuristics Applied to Modern Aviation
By Ben Tristem

Contents


Introduction

In a paper he wrote in 1994, Jakob Nielsen has found the top ten factors contributing to failures in HCI. These include: visibility of system status, match between system and real world, user control and freedom, consistency and standards, error prevention, recognition rather than recall, and flexibility and efficiency of use. Under each of these headings, he has listed several (more specific) sub-factors.

For this article, I will be commenting on some of these sub-factors (which have been developed with a conventional and general computer system in mind) in the context of an aircraft. Factors are numbered in descending order of importance, as are the sub-factors within. Any sub-factors left without comment are assumed self explanatory!

7 Factors Explained

Factor 1: Visibility of system status

Factor 2: Match between system and real world

Factor 3: User control and freedom

Factor 4: Consistency and standards

Factor 5: Error prevention

Factor 6: Recognition rather than recall

Factor 7: Flexibility and efficiency of use

Conclusion

I have found that in general these heuristics for usability do apply to cockpit systems. There are examples which clearly refer to multi-programming, desktop type systems and hence are not so suitable. The subset of heuristics involving correctness, speed of response, ease of use and mutual understanding between man and machine are perhaps the most appropriate here. Through further investigation, I will be trying to develop some additional usability heuristics - specific to the cockpit environment.

Bibliography

  • Jakob Nielsen, "Enhancing the Explanatory Power of Usability Heuristics" - 1994
  • Peter G. Neumann, "Computer related risks" - 1995
  • (1300 words)