Usability-Engineering for safety-critical systems
AN INTRODUCTION
by Hendrik Wallbaum
Introducing
- Usability-Engineering
- Safety-Critical Systems
- Mixing it all up
- Take home
Usability
Criteria
-
learnability
-
efficiency
-
memorability
-
low error rate
- satisfaction
USABILITY ENGINEERING METHODS FOR SOFTWARE DEVELOPERS - Andreas Holzinger
Usable!?

Press-in tabs
Teapots



Usable!
- Task
- Context
- User
Why bother?
Happiness

Be the happy one!
Methods
Typical aproaches
buttom up
top down
⇧
⇩
Measuring usability as quality of use - Nigel Bevan
Usability Context Analysis
- Describe the Product and its use
- Identify critical Components that could affect usability
- Plan the evaluation
From:
"Usability Context Analysis: A Practival Guide"
Step 1
- Describe the Product to be tested
- Describe the Context of Use
Step 2
- Evaluate whether a component could effect usability
- Keep track!
Step 3
- Controlled
- Monitored
- Real
- Ignored
Evaluation

Evaluation Methods
I never see that
Change

The bridge to be build
Safety-Critical
Definition
"If the failure of a system could lead to consequences that are determined to be unacceptable, then the system is safety-critical."
John C. Knight
Obvious Cases


Subtle


Do I care?
You should!
Why Mix it?
Aplying UCA
-
Describe the Product and its use
- Identify critical Components that could affect usability
- Plan the evaluation
-
Identify Components that are critical
-
Think about what to do with them
Take it home
The core
- A thing is usable if you can use it for its purpose
- Everything can and should be useable
- There are methods you can follow to build usable Software
- Safety-Critical Systems are everywhere
- They will only become more
- Usable Systems are better for us all
Maybe...
there will be more...

Thank you
Introduction
By Hendrik Wallbaum
Introduction
An Introduction to Usability-engineering in Safety-Critical Systems designed for a course at my University.
- 696