Advantages and Disadvantages of Direct Manipulation
Advantages
- presents task concepts visually
- easy to learn
- easy to retain
- permits error avoidance
- encourages exploration
- permits high subjective satisfaction
Disadvantages
- may be hard to code
- may require graphics displays and pointing devices