HCI Project: Design Specification
To assess your ability to:
16. adjust the design and implementation of a human-computer interface to account for known human performance capabilities.
17. adjust the design and implementation of a human-computer interface to account for known complexity issues in user interfaces.
18. apply theoretical methodologies and empirical results in designing human-computer interfaces.
19. apply various human-computer interface design approaches and critically evaluate them.
20. adjust the design and implementation of a human-computer interface to account for known interaction styles.
There are probably reasonable arguments to move any of the items in the spectrum above either more to the right, or the left, but you get the idea. Note that you could probably split this up into two spectrums: One for how much the interfaces allow for 'leaky' abstractions, and one for how specific the interfaces are, although in general these two concepts seem to be correlated. Another correlation that I would propose based on my experience is that 'errors' that come from tools on the "Non User Friendly" end of this spectrum are less frequent, and when they do happen, they are more likely to be caused by failures in . For the "User Friendly" end of the spectrum, errors are more frequent, and more likely to be errors.
Does this property make touch-devices a bad thing? No, not at all. It just means that they are distinct deviceswith their own set of strengths and weaknesses. The ability to completely reconfigure the interface on the fly(so-called “soft interfaces”) has been long known, respected andexploited. But there is no free lunchand no general panacea. As I have said,everything is best for something and worst for something else. Understanding and weighing the relativeimplications on use of such properties is necessary in order to make aninformed decision. The problem is thatmost people, especially consumers (but including too many designers) do nothave enough experience to understand many of these issues. This is an area where we could all use someadditional work. Hopefully some of whatI have written here will help.