Академический Документы
Профессиональный Документы
Культура Документы
WS 2010/2011 Dr. Jrgen Steimle Jochen Huber Mohammadreza Khalilbeigi Simon Olberding Technische Universitt Darmstadt Department of Computer Science Telecooperation Lab
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 3
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 4
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 5
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 6
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 7
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 9
Predictability
Follow the Principle of Least Surprise
System should always react in a way that minimizes the users surprise (and therefore confusion and irritation)
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 10
Users should always be aware of what is going on Remember the 7 Stages of Action
Complete and continuous feedback bridges the Gulf of Evaluation
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 11
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 12
Avoid situations in which prior dialog information has to be reproduced from memory
User should not have to type anything twice
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 13
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 14
Bad example: Card terminal in university cafeteria What means Error 214 ?
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 15
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 16
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 17
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 18
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 19
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 20
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 21
Example: Scrollbar
Does text move as you scroll (good) or after you let go (bad)? If the designer does not specify, the developer will make a decision That will usually be the technically simplest
Developers are not trained in user interface theory and concepts
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 22
Responsiveness
Responsiveness performance! Processing resources will always be limited
We still look at the hourglass as much as 15 years ago
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 23
1 second
Turn taking in conversation, min. reaction time for unexpected events E.g., you have 1s max to show progress indicator, open window or finish system-initiated operations (like auto-save)
10 seconds
Typical human attention span Max time for one step of a task E.g., completing one step of a wizard Max time to finish input to an operation E.g., from selecting Print menu entry to sending off the print job
Human-Computer Interaction | Jrgen Steimle, Jochen Huber, Mo Khalilbeigi, Simon Olberding | WS 2010/11 | 24