To improve software interface user experience;
| perception | when something calls for action or is updated |
|---|---|
| comprehention | understanding features and how to execute them |
| execution | performing tasks |
The difficulty lies in balancing all three. I.e. increasing execution alone may lower perception as computers are faster than human perception. Equally; increasing perception with poorly timed animations can slow down execution.