Kemal Efe (1987)
Error messages often reflect programmer's
world, not user's
Error messages may originate from 'deep
inside the system'
User perceives his/her interaction to
be 'atomic' (indivisible)
Since applications are modular, errors often reported
within context of module
Result: errors do not match intention of user action