rootEnginear's Blog
  • 🦄Howdy!
  • เรื่องที่ฉันเรียนในมหาวิทยาลัย
    • 📊Statistic for Engineers
      • [STA1] Experiment, Sample Space, Event
      • [STA2] Fundamental Counting Principle
      • [STA3] Permutation, Combination
      • [STA4] Probability
      • [STA5] Properties of Probability
    • ⚛️Quantum Programming and Computing
      • [QPC1] Quantum Overview
      • [QPC2] Basic Components of Computation
    • 🕹️Human Computer Interaction
      • [HCI1] Human
      • [HCI2] Computer
      • [HCI3] Interaction
      • [HCI4] The Basics of Interaction Design
      • [HCI5] Design Rules & Principles
      • [HCI6] Error & Error Handling
      • [HCI7] 7 Principles of Universal Design
      • [HCI8] Storyboard
      • [HCI9] Representations and Information Visualization
      • [HCI10] Gestalt Theory and Use of Colors
      • [HCI11] Prototyping
      • [HCI12] UX Writing
  • Quantum Computing
    • 🛸อยากรู้พื้นฐาน Quantum Computing? งั้นก็ลองสร้างมันขึ้นมาสิ!
  • โน้ตดนตรี
    • 🎹ดึงดัน — Cocktail X ตั๊ก ศิริพร
  • Contacts
    • Portfolio
    • GitHub
    • LinkedIn
Powered by GitBook
On this page
  • Types of Errors
  • Types of Slips
  • Strategy — ผิดแล้วไงต่อ?

Was this helpful?

  1. เรื่องที่ฉันเรียนในมหาวิทยาลัย
  2. Human Computer Interaction

[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: แสดงไปเลยว่าพลาดตรงไหนและต้องแก้ยังไง โดยอาจจะใช้เป็นไดอะล็อกหรือข้อความแจ้งเตือน

Previous[HCI5] Design Rules & PrinciplesNext[HCI7] 7 Principles of Universal Design

Last updated 3 years ago

Was this helpful?

🕹️