[HCI6] Error & Error Handling
ข้อผิดพลาดและการจัดการกับข้อผิดพลาด
Types of Errors
Mistake: ไม่เข้าใจ หรือเข้าใจผิด
Slips: รู้ แต่ไม่ได้ตั้งใจ (อาจจะขาดสติ หรือเบลอ)
False Understanding: เหมารวม
Types of Slips
Capture Error: ทำบ่อยๆ แล้วชิน เช่น ขับรถไปทำงานทุกวัน อยู่ดีๆ เบลอ ขับไปวันเสาร์ว่ะ
Description Error: สับสนกับของที่คล้ายกับของอย่างอื่น เช่น เอาซันไลเทใส่กระทะเพื่อทอดไข่
Loss of Activation: ลืมระหว่างทำ เช่น เปิดโปรแกรมมาทำไมนะ? เอ๊ะ ตะกี้เดินเข้าห้องมาจะเอาอะไรนะ?
Mode Error: ลืมสลับโหมด เช่น ]n,gx]ujpocxhorb,rN4kKkvy'dAK
Strategy — ผิดแล้วไงต่อ?
Do nothing: ไม่ต้องทำอะไรเลย ผู้ใช้จะได้ไม่รู้สึกว่าตัวเองพลาด แต่ควรระวังว่าถ้าผู้ใช้งานไม่รู้ว่ากำลังพลาด ก็อาจจะพลาดต่อไปอีกเรื่อยๆ ได้
Prevention: กันตั้งแต่แรกเลย โดยอาจจะจำกัดขอบเขตของผู้ใช้งาน หรือบอกผู้ใช้ว่าทำไม่ได้นะโดยการใช้ตัวแจ้งเตือนต่างๆ
Recovery: พลาดแล้วเอากลับมา อาจจะทำให้ถูกเอง (Self-correction) ให้ผู้ใช้เลือกสิ่งที่เป็นไปได้ เช่น "หรือคุณหมายถึงสิ่งนี้?" (Mediated self-correction) และถามว่าอยากให้คอมพิวเตอร์ทำอะไรกันแน่ (Computer Learns)
Error Messages: แสดงไปเลยว่าพลาดตรงไหนและต้องแก้ยังไง โดยอาจจะใช้เป็นไดอะล็อกหรือข้อความแจ้งเตือน
Last updated
Was this helpful?