530 likes | 800 Views
Unit 3: evaluation. 3.1 Cognitive Walkthrough . What is wanted. Analysis. Design. Evaluation. Cognitive Walkthrough. Exploratory learning Users tend to love learning by exploration Similar to software code walkthrough. Inputs of Cognitive Walkthrough. Questions Asked by Evaluator.
E N D
3.1Cognitive Walkthrough What is wanted Analysis Design Evaluation
Cognitive Walkthrough • Exploratory learning • Users tend to love learning by exploration • Similar to software code walkthrough
Train ticket vending machine from [Newman & Lamming 1995] 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change Cognitive Walkthrough Example
Scenario A novice user wants to buy a one-way ticket to New Brunswick. She has a $5 bill in her pocket + some change. Task-definition question Q0: “What is the user trying to achieve?” Answer: “Purchase a one-way ticket to New Brunswick.” Cognitive Walkthrough Example
1. Will the correct action be evident to the user? 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change Cognitive Walkthrough Example 問題:使用者要做出正確動作會不會很困難?(X)
1. Will the correct action be evident to the user? (subgoals provided to user) Cognitive Walkthrough Example 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip Yes 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change
2. Will the user connect the correct action’s description/label with his/her intent? Cognitive Walkthrough Example 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change
2. Will the user connect the correct action’s description/label with his/her intent? Cognitive Walkthrough Example 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip Yes 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change
3. Will the user properly interpret the system’s response? (know if chose right/wrong?) Cognitive Walkthrough Example 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change
3. Will the user properly interpret the system’s response? (know if chose right/wrong?) Cognitive Walkthrough Example 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip Yes (if button lights up…) 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change
1. Will the correct action be evident to the user? Cognitive Walkthrough Example 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change
1. Will the correct action be evident to the user? Cognitive Walkthrough Example Yes 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change
2. Will the user connect the correct action’s description/label with his/her intent? Cognitive Walkthrough Example 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change
2. Will the user connect the correct action’s description/label with his/her intent? Cognitive Walkthrough Example 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip Yes 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change
3. Will the user properly interpret the system’s response? (know if chose right/wrong?) Cognitive Walkthrough Example 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change
3. Will the user properly interpret the system’s response? (know if chose right/wrong?) Cognitive Walkthrough Example 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip Yes … One-way $6.35 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change
1. Will the correct action be evident to the user? Cognitive Walkthrough Example 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip One-way $6.35 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change
1. Will the correct action be evident to the user? Cognitive Walkthrough Example Yes 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip One-way $6.35 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change
2. Will the user connect the correct action’s description/label with his/her intent? Cognitive Walkthrough Example 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip One-way $6.35 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change
2. Will the user connect the correct action’s description/label with his/her intent? Cognitive Walkthrough Example 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip One-way $6.35 3. Deposit money Yes coins bills LIFT for ticket and change 4. Press to receive ticket and change
3. Will the user properly interpret the system’s response? (know if chose right/wrong?) Cognitive Walkthrough Example 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip One-way $6.35 3. Deposit money coins bills $5 LIFT for ticket and change 4. Press to receive ticket and change
3. Will the user properly interpret the system’s response? (know if chose right/wrong?) 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip One-way $6.35 Recv’d: $5.00 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change Cognitive Walkthrough Example No, need feedback! Add received amount display
Not enough $… 1. Will the correct action be evident? 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip One-way $6.35 Recv’d: $5.00 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change Cognitive Walkthrough Example
Not enough $… 1. Will the correct action be evident? 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip One-way $6.35 Recv’d: $5.00 3. Deposit money coins bills LIFT for ticket and change 4. Press to receive ticket and change Cognitive Walkthrough Example Probably not! ? ? ?
Not enough $… 1. Will the correct action be evident? Cognitive Walkthrough Example Probably not! Add a new UI element to make it clear! 1. Choose destination or enter fare Newark Rahway Metropark Metuchen Edison New Brunswick 2. Indicate journey type One-way Round-trip One-way $6.35 Recv’d: $5.00 3. Deposit money coins bills Cancel & return money LIFT for ticket and change 4. Press to receive ticket and change
3.2 Cognitive Task Analysis What is wanted Analysis Design Evaluation
Cognitive Task Analysis • Core methodology used in cognitive science • Study human performance • In laboratory • In field • Decision making, reasoning, and information needs • Physical & mental • GOMS(Goals, Operators, Methods, and Selection rules)
Goal • 「使用者必須完成的事物」 • 「花費努力的方向」
Operator • 「針對目標所進行的動作(action)」 • 「移動滑鼠」、「按滑鼠左鍵」 • 「按滑鼠右鍵」、「移動DELETE鍵」 • 導致狀態改變 • Mentally or physically • 執行時間 • 操作時間獨立性 • Operartor估計的正確性模型整體的正確性
Method 標定 刪除法 字元 刪除法
Selection Rules • IF 段落字元數 > 10 • THEN Use 標定刪除法 • ELSE Use 字元刪除法
Fine GOMS model Goal Subgoal Operator
Decomposition Criteria 操作時間可衡量性 操作時間獨立性
KLM Example Design 1: Use 資源回收桶 Design 2: 檔案總管刪除選單
Modeling with Ms How much $$? Password? Where the button? The account#? Final check