SlideShare una empresa de Scribd logo
1 de 33
2110443
Human Computer Interaction
            Chate Patanothai
     Dept. of Computer Engineering
        Faculty of Engineering
       Chulalongkorn University
Overview
                             Human-Computer Interaction (HCI)
                                a discipline concerned with the design,
                                evaluation and implementation of
                                interactive computing systems for human
                                use and with the study of major
                                phenomena surrounding them.
                             The Association for Computing Machinery’s
                             Special Interest Group on Computer-Human
                             Interaction (ACM SIGCHI)



2110443 Human Computer Interaction                       Chate Patanothai   2
Resources
                             HCI Bibliography : Human-Computer
                             Interaction Resources http://www.hcibib.org/
                             Common Front Group at Cornell
                             http://cfg.cit.cornell.edu/cfg/design/contents.h
                             tml
                             http://www.aw.com/DTUI/
                             http://developer.java.sun.com/developer/tech
                             Docs/hi/jlf-home.html
                             http://www.useit.com




2110443 Human Computer Interaction                          Chate Patanothai   3
Introduction
                             Main focus of HCI is UID

                             What is involved in UI?
                                     H/W
                                     Behavior of S/W
                                     Supporting Documentation




2110443 Human Computer Interaction                              Chate Patanothai   4
Who Builds Interfaces?
                             A team of specialists (ideally)
                                     graphic designers
                                     interaction / interface designers
                                     technical writers
                                     marketers
                                     test engineers
                                     software engineers
                                     customers


2110443 Human Computer Interaction                               Chate Patanothai   5
Human-Computer Interaction (HCI)
                             Human
                                     the end-user of a program
                                     the others in the organization
                             Computer
                                     the machine the program runs on
                                     often split between clients & servers
                             Interaction
                                     the user tells the computer what they want
                                     the computer communicates results
2110443 Human Computer Interaction                               Chate Patanothai   6
What is HCI?
                                                    Organizational &
                                         Task        Social Issues




                                         Design

                            Technology            Humans




2110443 Human Computer Interaction                   Chate Patanothai   7
Why Study User Interfaces?
                             Major part of work for “real” programs
                               approximately 50%
                             You will work on “real” software
                               intended for people other than yourself
                             Bad user interfaces cost
                               money (5% satisfaction -> up to 85%
                               profits)
                               lives (Therac-25)
                             User interfaces hard to get right
                               people are unpredictable
2110443 Human Computer Interaction                        Chate Patanothai   8
Interface Hall of Shame or Fame?




2110443 Human Computer Interaction   Chate Patanothai   9
Interface Hall of Shame




                             Hard to tell the difference between the
                             two icons & names
2110443 Human Computer Interaction                     Chate Patanothai   10
User Interface Design Goals




                                     “Usability”

2110443 Human Computer Interaction           Chate Patanothai   11
What is Usability?
                       1.        Learnability
                       2.        Efficiency
                       3.        Memorability
                       4.        Errors
                       5.        Satisfaction




2110443 Human Computer Interaction                    Chate Patanothai   12
Learnability
                             Easy to learn
                             How long does it take for typical
                             member of the community to learn
                             relevant task?




2110443 Human Computer Interaction                    Chate Patanothai   13
Efficiency
                             How long does it take to carry out the
                             benchmark set of tasks?
                             A high level of productivity is possible
                             Efficiency refers to the expert user’s steady-
                             state level of performance at the time when
                             the learning curve flattens out.
                             Speed of performance




2110443 Human Computer Interaction                          Chate Patanothai   14
Efficiency




2110443 Human Computer Interaction                Chate Patanothai   15
Memorability
                             Easy to remember
                             Frequency of use and ease of learning
                             help make for better user retention
                             Retention over time




2110443 Human Computer Interaction                    Chate Patanothai   16
Errors
                             Low error rate
                             How many and what kinds of errors are
                             commonly made during typical
                             applications?




2110443 Human Computer Interaction                   Chate Patanothai   17
Satisfaction
                             Pleasant to use
                             Allow for user feedback via interviews,
                             free-form comments and satisfaction
                             scales
                             Questionnaires in 1-5 or 1-7 rating
                             scales
                             Likert scales or semantic differential
                             scales


2110443 Human Computer Interaction                     Chate Patanothai   18
Trade-offs
                             The system may be easy to learn or
                             eventually efficient, though initially hard
                             to learn
                             Alternatives:
                                     providing a UI w/ multiple interaction styles
                                     Accelerators




2110443 Human Computer Interaction                               Chate Patanothai   19
User-centered Design
                                             “Know the Users”
                             Cognitive abilities
                                     visual & aural perception
                                     physical manipulation
                                     memory
                             Organizational / job abilities
                             Keep users involved throughout project


2110443 Human Computer Interaction                               Chate Patanothai   20
Categories of User
                         Novice User of System vs. Expert User
                         of System
                         Minimal Computer Experience vs.
                         Extensive Computer Experience
                         Ignorant about Domain vs.
                         Knowledgeable about Domain
                       * Difference between individual user is
                         very high.


2110443 Human Computer Interaction                   Chate Patanothai   21
Categories of User


                                      system




                                               computer


2110443 Human Computer Interaction                        Chate Patanothai   22
Accommodation of Human Diversity
                             Physical abilities and physical workplaces
                               There is no average user
                               Physical measurement of human
                               dimensions are not enough,
                               Dynamic measurement needed, e.g.,
                               reach, strength, or speed
                               Vision: depth, contrast, color blindness,
                               and motion sensitivity
                               Touch: keyboard and touchscreen
                               sensitivity
                               Hearing: audio clues must be distinct
                               Workplace design
2110443 Human Computer Interaction                         Chate Patanothai   23
Accommodation of Human Diversity
                             Cognitive and perceptual abilities
                                     Cognitive process/central process
                                       short-term memory
                                       long-term memory and learning
                                       problem solving
                                       decision making
                                       attention and set
                                       search and scanning
                                       time perception



2110443 Human Computer Interaction                               Chate Patanothai   24
Accommodation of Human Diversity
                             Cultural and international diversity
                                     Characters, numerals, special characters
                                     Left-to-right versus right-to-left versus
                                     vertical input and reading
                                     Date and time formats
                                     Weights and measures
                                     Telephone numbers addresses



2110443 Human Computer Interaction                              Chate Patanothai   25
Accommodation of Human Diversity
                             Users with disabilities
                               Designers must plan early to
                               accommodate user with disabilities
                               Early planning is more cost efficient than
                               adding later
                             Elderly Users
                               Including the elderly is fairly ease,
                               designers should allow for variability with in
                               their applications via settings for sound,
                               color, brightness, font size, etc.

2110443 Human Computer Interaction                          Chate Patanothai   26
การมีปฏิ สัมพันธ์ คืออะไร
การติดต่อสื่ อสารระหว่าง




     •ภาษาของงาน               •ภาษาแก่น
   •(task language)        •(core language)




                                              28/10/52   27
แบบจําลองของโดนัล นอร์ แมน
(Donald Norman’s Model)
มี 7 ระยะ
1. ตั้งเป้ าหมาย (forming the goal)
2. สร้างความตั้งใจ (forming the intention)
3. กําหนดการกระทําที่ส่วนต่อประสาน (specifying action at
       interface)
4. ดําเนิ นตามการกระทํา (executing the action)
5. รับรู ้สถานะของระบบ (perceiving the system state)
6. แปลสถานะของระบบ (interpreting the system state)
7. ประเมินผลลัพท์เปรี ยบเทียบกับเป้ าหมาย (evaluating the
       outcome respect to goal)


                                        28/10/52      28
Human Activity Cycle
                                      Intention      Sequence     Execution of the
                                        to act       of actions
                                                                  action sequence



                     Goals




                                                  Interpreti        Perceiving the
                              Evaluation of
                             interpretations        ng the           state of the
                                                  perception            world




2110646:01-Introduction                                            Chate Patanothai   29
Human Activity Cycle
                                       Intention      Sequence     Execution of the
                                         to act       of actions
                                                                   action sequence



                     Goals




                                                   Interpreti        Perceiving the
                               Evaluation of
                             interpretations         ng the           state of the
                                                   perception            world




2110646:01-Introduction                                             Chate Patanothai   30
ตัวอย่ าง
สมมติเรากําลังนังอ่านหนังสื ออยู่ ปรากฎว่าต้องการแสงเพิ่ม
                ่
   เป้ าหมาย: ต้องการแสงเพิม
                           ่
   การกระทํา: เปิ ดโคมไฟ
        เอื้อมมือไปเปิ ด
                       ่
        ถ้ามีคนอื่นอยูใกล้โคมไฟก็วานให้เปิ ดให้
   ผล
        ไฟเปิ ด
        ไฟไม่เปิ ด
   จะทําอะไรต่อไป

                                                  28/10/52   31
การนําเอาแบบจําลองของนอร์ แมนไปใช้
 ทําไมส่ วนต่อประสานกับผูใช้บางระบบใช้ยากกว่าระบบอื่น
                         ้
 เหวลึกของการกระทํา (Gulfs of execution)
    ความแตกต่างระหว่างการวางเป้ าหมายของการกระทํา กับการกระทําที่
    ระบบมีให้


 เหวลึกของการประเมิน (Gulfs of evaluation)
    ความแตกต่างของการแสดงสถานะของระบบกับความคาดหวังของผูใช้
                                                        ้



                                              28/10/52          32
สรุ ป
                             Usability
                             ลักษณะของผูใช้
                                        ้
                             แบบจําลองของนอร์แมน




2110443 Human Computer Interaction                   Chate Patanothai   33

Más contenido relacionado

La actualidad más candente

Touch Research 2: HCI Details [Handouts]
Touch Research 2: HCI Details [Handouts]Touch Research 2: HCI Details [Handouts]
Touch Research 2: HCI Details [Handouts]Harald Felgner, PhD
 
HCI : Activity 1
HCI : Activity 1 HCI : Activity 1
HCI : Activity 1 autamata4
 
Introduction to HCI (UCC)
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)apppsych
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction IntroductionN.Jagadish Kumar
 
Human computerinterface
Human computerinterfaceHuman computerinterface
Human computerinterfaceKumar Aryan
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI) Human Computer Interaction (HCI)
Human Computer Interaction (HCI) Sachith Perera
 
The Psychology of Human-Computer Interaction
The Psychology ofHuman-Computer InteractionThe Psychology ofHuman-Computer Interaction
The Psychology of Human-Computer InteractionSimon Bignell
 
Human Computer Interface (HCI)
Human Computer Interface (HCI)Human Computer Interface (HCI)
Human Computer Interface (HCI)Shobha Rani
 
User cognitive aspects for HCI
User cognitive aspects for HCIUser cognitive aspects for HCI
User cognitive aspects for HCIHafizMImran1
 
human computer interface
human computer interfacehuman computer interface
human computer interfaceSantosh Kumar
 
Human Computer Interaction-Basics
Human Computer Interaction-BasicsHuman Computer Interaction-Basics
Human Computer Interaction-BasicsMuhammad Asif
 
Introducing Human Computer Interaction
Introducing Human Computer InteractionIntroducing Human Computer Interaction
Introducing Human Computer Interactionhcicourse
 
History and future of Human Computer Interaction (HCI) and Interaction Design
History and future of Human Computer Interaction (HCI) and Interaction DesignHistory and future of Human Computer Interaction (HCI) and Interaction Design
History and future of Human Computer Interaction (HCI) and Interaction DesignAgnieszka Szóstek
 
Human computer interaction by Atheer
Human computer interaction by Atheer Human computer interaction by Atheer
Human computer interaction by Atheer Self employed
 

La actualidad más candente (20)

Touch Research 2: HCI Details [Handouts]
Touch Research 2: HCI Details [Handouts]Touch Research 2: HCI Details [Handouts]
Touch Research 2: HCI Details [Handouts]
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
Hci
HciHci
Hci
 
HCI : Activity 1
HCI : Activity 1 HCI : Activity 1
HCI : Activity 1
 
Introduction to HCI (UCC)
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction Introduction
 
Human computerinterface
Human computerinterfaceHuman computerinterface
Human computerinterface
 
Hci and psychology
Hci and psychologyHci and psychology
Hci and psychology
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI) Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
 
HCI Basics
HCI BasicsHCI Basics
HCI Basics
 
The Psychology of Human-Computer Interaction
The Psychology ofHuman-Computer InteractionThe Psychology ofHuman-Computer Interaction
The Psychology of Human-Computer Interaction
 
Human Computer Interface (HCI)
Human Computer Interface (HCI)Human Computer Interface (HCI)
Human Computer Interface (HCI)
 
User cognitive aspects for HCI
User cognitive aspects for HCIUser cognitive aspects for HCI
User cognitive aspects for HCI
 
human computer interface
human computer interfacehuman computer interface
human computer interface
 
Human Computer Interaction-Basics
Human Computer Interaction-BasicsHuman Computer Interaction-Basics
Human Computer Interaction-Basics
 
HCI
HCIHCI
HCI
 
Introduction To HCI
Introduction To HCIIntroduction To HCI
Introduction To HCI
 
Introducing Human Computer Interaction
Introducing Human Computer InteractionIntroducing Human Computer Interaction
Introducing Human Computer Interaction
 
History and future of Human Computer Interaction (HCI) and Interaction Design
History and future of Human Computer Interaction (HCI) and Interaction DesignHistory and future of Human Computer Interaction (HCI) and Interaction Design
History and future of Human Computer Interaction (HCI) and Interaction Design
 
Human computer interaction by Atheer
Human computer interaction by Atheer Human computer interaction by Atheer
Human computer interaction by Atheer
 

Destacado

Destacado (20)

Interaction Paradigms
Interaction ParadigmsInteraction Paradigms
Interaction Paradigms
 
Human-Computer Interaction
Human-Computer InteractionHuman-Computer Interaction
Human-Computer Interaction
 
Pointing, Selecting & Direct Manipulation
Pointing, Selecting & Direct ManipulationPointing, Selecting & Direct Manipulation
Pointing, Selecting & Direct Manipulation
 
Human Computer Interaction of an Information System
Human Computer Interaction of an Information SystemHuman Computer Interaction of an Information System
Human Computer Interaction of an Information System
 
Designing user interface week ix part 2
Designing user interface week ix part 2Designing user interface week ix part 2
Designing user interface week ix part 2
 
E-Commerce
E-CommerceE-Commerce
E-Commerce
 
SET Software Engineering Thailand Meeting: HCI / Usability Patterns
SET Software Engineering Thailand Meeting: HCI / Usability PatternsSET Software Engineering Thailand Meeting: HCI / Usability Patterns
SET Software Engineering Thailand Meeting: HCI / Usability Patterns
 
546345
546345546345
546345
 
Chapter005
Chapter005Chapter005
Chapter005
 
546656
546656546656
546656
 
Chapter006
Chapter006Chapter006
Chapter006
 
Dc282 hci technology
Dc282 hci technologyDc282 hci technology
Dc282 hci technology
 
Unit04
Unit04Unit04
Unit04
 
Hci week1 stamford edit
Hci week1 stamford editHci week1 stamford edit
Hci week1 stamford edit
 
HCI
HCIHCI
HCI
 
Chapter1(hci)
Chapter1(hci)Chapter1(hci)
Chapter1(hci)
 
Direct manipulation - ppt
Direct manipulation - pptDirect manipulation - ppt
Direct manipulation - ppt
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
Introduction to Human Computer Interaction
Introduction to Human Computer InteractionIntroduction to Human Computer Interaction
Introduction to Human Computer Interaction
 
7 Examples of good and bad e-commerce websites
7 Examples of  good and bad e-commerce websites7 Examples of  good and bad e-commerce websites
7 Examples of good and bad e-commerce websites
 

Similar a Thai hci

Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer InteractionIRJET Journal
 
Finger tracking in mobile human compuetr interaction
Finger tracking in mobile human compuetr interactionFinger tracking in mobile human compuetr interaction
Finger tracking in mobile human compuetr interactionAkhil Kumar
 
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...IRJET Journal
 
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav SharmaMultimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav SharmaAbhinav Sharma
 
HUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTIONHUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTIONshahrul aizat
 
The Pros And Cons Of Respration System
The Pros And Cons Of Respration SystemThe Pros And Cons Of Respration System
The Pros And Cons Of Respration SystemJasmine Culbreth
 
Separation of Organic User Interfaces: Envisioning the Diversity of Programma...
Separation of Organic User Interfaces: Envisioning the Diversity of Programma...Separation of Organic User Interfaces: Envisioning the Diversity of Programma...
Separation of Organic User Interfaces: Envisioning the Diversity of Programma...Felix Epp
 
Hci and its effective use in design and development of good user interface
Hci and its effective use in design and development of good user interfaceHci and its effective use in design and development of good user interface
Hci and its effective use in design and development of good user interfaceeSAT Publishing House
 
Web search algorithms and user interfaces
Web search algorithms and user interfacesWeb search algorithms and user interfaces
Web search algorithms and user interfacesStefanos Anastasiadis
 
A paper on HCI by Nalaemton and Mervin
A paper on HCI by Nalaemton and MervinA paper on HCI by Nalaemton and Mervin
A paper on HCI by Nalaemton and MervinNalaemton S
 
1.Usability Engineering.pptx
1.Usability Engineering.pptx1.Usability Engineering.pptx
1.Usability Engineering.pptxDr.Saranya K.G
 
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOTA Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOTIRJET Journal
 
PowerMeeting6nov2010
PowerMeeting6nov2010PowerMeeting6nov2010
PowerMeeting6nov2010Weigang Wang
 
PowerMeetingWebScienceProcess
PowerMeetingWebScienceProcessPowerMeetingWebScienceProcess
PowerMeetingWebScienceProcessWeigang Wang
 

Similar a Thai hci (20)

Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
 
HCI handouts 1.docx
HCI handouts 1.docxHCI handouts 1.docx
HCI handouts 1.docx
 
Finger tracking in mobile human compuetr interaction
Finger tracking in mobile human compuetr interactionFinger tracking in mobile human compuetr interaction
Finger tracking in mobile human compuetr interaction
 
Hci activity#1
Hci activity#1Hci activity#1
Hci activity#1
 
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...
 
2 4-10
2 4-102 4-10
2 4-10
 
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav SharmaMultimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
 
HUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTIONHUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTION
 
Interactive tools
Interactive toolsInteractive tools
Interactive tools
 
The Pros And Cons Of Respration System
The Pros And Cons Of Respration SystemThe Pros And Cons Of Respration System
The Pros And Cons Of Respration System
 
Separation of Organic User Interfaces: Envisioning the Diversity of Programma...
Separation of Organic User Interfaces: Envisioning the Diversity of Programma...Separation of Organic User Interfaces: Envisioning the Diversity of Programma...
Separation of Organic User Interfaces: Envisioning the Diversity of Programma...
 
Hci and its effective use in design and development of good user interface
Hci and its effective use in design and development of good user interfaceHci and its effective use in design and development of good user interface
Hci and its effective use in design and development of good user interface
 
Web search algorithms and user interfaces
Web search algorithms and user interfacesWeb search algorithms and user interfaces
Web search algorithms and user interfaces
 
A paper on HCI by Nalaemton and Mervin
A paper on HCI by Nalaemton and MervinA paper on HCI by Nalaemton and Mervin
A paper on HCI by Nalaemton and Mervin
 
HCI.pdf
HCI.pdfHCI.pdf
HCI.pdf
 
Hci md exam
Hci md examHci md exam
Hci md exam
 
1.Usability Engineering.pptx
1.Usability Engineering.pptx1.Usability Engineering.pptx
1.Usability Engineering.pptx
 
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOTA Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
 
PowerMeeting6nov2010
PowerMeeting6nov2010PowerMeeting6nov2010
PowerMeeting6nov2010
 
PowerMeetingWebScienceProcess
PowerMeetingWebScienceProcessPowerMeetingWebScienceProcess
PowerMeetingWebScienceProcess
 

Más de TaiMe Sakdisri (20)

456245345
456245345456245345
456245345
 
4563456
45634564563456
4563456
 
56785774
5678577456785774
56785774
 
Unit07
Unit07Unit07
Unit07
 
6784678467
67846784676784678467
6784678467
 
4678467846
46784678464678467846
4678467846
 
Unit03
Unit03Unit03
Unit03
 
Unit02
Unit02Unit02
Unit02
 
Unit01
Unit01Unit01
Unit01
 
Original 02 hci_principles
Original 02 hci_principlesOriginal 02 hci_principles
Original 02 hci_principles
 
Original 01 hci_principles
Original 01 hci_principlesOriginal 01 hci_principles
Original 01 hci_principles
 
Email system
Email systemEmail system
Email system
 
D1 overview
D1 overviewD1 overview
D1 overview
 
Chapter009
Chapter009Chapter009
Chapter009
 
Chapter008
Chapter008Chapter008
Chapter008
 
Chapter006 (1)
Chapter006 (1)Chapter006 (1)
Chapter006 (1)
 
Chapter004
Chapter004Chapter004
Chapter004
 
Chapter003
Chapter003Chapter003
Chapter003
 
56456456
5645645656456456
56456456
 
654569
654569654569
654569
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Thai hci

  • 1. 2110443 Human Computer Interaction Chate Patanothai Dept. of Computer Engineering Faculty of Engineering Chulalongkorn University
  • 2. Overview Human-Computer Interaction (HCI) a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them. The Association for Computing Machinery’s Special Interest Group on Computer-Human Interaction (ACM SIGCHI) 2110443 Human Computer Interaction Chate Patanothai 2
  • 3. Resources HCI Bibliography : Human-Computer Interaction Resources http://www.hcibib.org/ Common Front Group at Cornell http://cfg.cit.cornell.edu/cfg/design/contents.h tml http://www.aw.com/DTUI/ http://developer.java.sun.com/developer/tech Docs/hi/jlf-home.html http://www.useit.com 2110443 Human Computer Interaction Chate Patanothai 3
  • 4. Introduction Main focus of HCI is UID What is involved in UI? H/W Behavior of S/W Supporting Documentation 2110443 Human Computer Interaction Chate Patanothai 4
  • 5. Who Builds Interfaces? A team of specialists (ideally) graphic designers interaction / interface designers technical writers marketers test engineers software engineers customers 2110443 Human Computer Interaction Chate Patanothai 5
  • 6. Human-Computer Interaction (HCI) Human the end-user of a program the others in the organization Computer the machine the program runs on often split between clients & servers Interaction the user tells the computer what they want the computer communicates results 2110443 Human Computer Interaction Chate Patanothai 6
  • 7. What is HCI? Organizational & Task Social Issues Design Technology Humans 2110443 Human Computer Interaction Chate Patanothai 7
  • 8. Why Study User Interfaces? Major part of work for “real” programs approximately 50% You will work on “real” software intended for people other than yourself Bad user interfaces cost money (5% satisfaction -> up to 85% profits) lives (Therac-25) User interfaces hard to get right people are unpredictable 2110443 Human Computer Interaction Chate Patanothai 8
  • 9. Interface Hall of Shame or Fame? 2110443 Human Computer Interaction Chate Patanothai 9
  • 10. Interface Hall of Shame Hard to tell the difference between the two icons & names 2110443 Human Computer Interaction Chate Patanothai 10
  • 11. User Interface Design Goals “Usability” 2110443 Human Computer Interaction Chate Patanothai 11
  • 12. What is Usability? 1. Learnability 2. Efficiency 3. Memorability 4. Errors 5. Satisfaction 2110443 Human Computer Interaction Chate Patanothai 12
  • 13. Learnability Easy to learn How long does it take for typical member of the community to learn relevant task? 2110443 Human Computer Interaction Chate Patanothai 13
  • 14. Efficiency How long does it take to carry out the benchmark set of tasks? A high level of productivity is possible Efficiency refers to the expert user’s steady- state level of performance at the time when the learning curve flattens out. Speed of performance 2110443 Human Computer Interaction Chate Patanothai 14
  • 15. Efficiency 2110443 Human Computer Interaction Chate Patanothai 15
  • 16. Memorability Easy to remember Frequency of use and ease of learning help make for better user retention Retention over time 2110443 Human Computer Interaction Chate Patanothai 16
  • 17. Errors Low error rate How many and what kinds of errors are commonly made during typical applications? 2110443 Human Computer Interaction Chate Patanothai 17
  • 18. Satisfaction Pleasant to use Allow for user feedback via interviews, free-form comments and satisfaction scales Questionnaires in 1-5 or 1-7 rating scales Likert scales or semantic differential scales 2110443 Human Computer Interaction Chate Patanothai 18
  • 19. Trade-offs The system may be easy to learn or eventually efficient, though initially hard to learn Alternatives: providing a UI w/ multiple interaction styles Accelerators 2110443 Human Computer Interaction Chate Patanothai 19
  • 20. User-centered Design “Know the Users” Cognitive abilities visual & aural perception physical manipulation memory Organizational / job abilities Keep users involved throughout project 2110443 Human Computer Interaction Chate Patanothai 20
  • 21. Categories of User Novice User of System vs. Expert User of System Minimal Computer Experience vs. Extensive Computer Experience Ignorant about Domain vs. Knowledgeable about Domain * Difference between individual user is very high. 2110443 Human Computer Interaction Chate Patanothai 21
  • 22. Categories of User system computer 2110443 Human Computer Interaction Chate Patanothai 22
  • 23. Accommodation of Human Diversity Physical abilities and physical workplaces There is no average user Physical measurement of human dimensions are not enough, Dynamic measurement needed, e.g., reach, strength, or speed Vision: depth, contrast, color blindness, and motion sensitivity Touch: keyboard and touchscreen sensitivity Hearing: audio clues must be distinct Workplace design 2110443 Human Computer Interaction Chate Patanothai 23
  • 24. Accommodation of Human Diversity Cognitive and perceptual abilities Cognitive process/central process short-term memory long-term memory and learning problem solving decision making attention and set search and scanning time perception 2110443 Human Computer Interaction Chate Patanothai 24
  • 25. Accommodation of Human Diversity Cultural and international diversity Characters, numerals, special characters Left-to-right versus right-to-left versus vertical input and reading Date and time formats Weights and measures Telephone numbers addresses 2110443 Human Computer Interaction Chate Patanothai 25
  • 26. Accommodation of Human Diversity Users with disabilities Designers must plan early to accommodate user with disabilities Early planning is more cost efficient than adding later Elderly Users Including the elderly is fairly ease, designers should allow for variability with in their applications via settings for sound, color, brightness, font size, etc. 2110443 Human Computer Interaction Chate Patanothai 26
  • 27. การมีปฏิ สัมพันธ์ คืออะไร การติดต่อสื่ อสารระหว่าง •ภาษาของงาน •ภาษาแก่น •(task language) •(core language) 28/10/52 27
  • 28. แบบจําลองของโดนัล นอร์ แมน (Donald Norman’s Model) มี 7 ระยะ 1. ตั้งเป้ าหมาย (forming the goal) 2. สร้างความตั้งใจ (forming the intention) 3. กําหนดการกระทําที่ส่วนต่อประสาน (specifying action at interface) 4. ดําเนิ นตามการกระทํา (executing the action) 5. รับรู ้สถานะของระบบ (perceiving the system state) 6. แปลสถานะของระบบ (interpreting the system state) 7. ประเมินผลลัพท์เปรี ยบเทียบกับเป้ าหมาย (evaluating the outcome respect to goal) 28/10/52 28
  • 29. Human Activity Cycle Intention Sequence Execution of the to act of actions action sequence Goals Interpreti Perceiving the Evaluation of interpretations ng the state of the perception world 2110646:01-Introduction Chate Patanothai 29
  • 30. Human Activity Cycle Intention Sequence Execution of the to act of actions action sequence Goals Interpreti Perceiving the Evaluation of interpretations ng the state of the perception world 2110646:01-Introduction Chate Patanothai 30
  • 31. ตัวอย่ าง สมมติเรากําลังนังอ่านหนังสื ออยู่ ปรากฎว่าต้องการแสงเพิ่ม ่ เป้ าหมาย: ต้องการแสงเพิม ่ การกระทํา: เปิ ดโคมไฟ เอื้อมมือไปเปิ ด ่ ถ้ามีคนอื่นอยูใกล้โคมไฟก็วานให้เปิ ดให้ ผล ไฟเปิ ด ไฟไม่เปิ ด จะทําอะไรต่อไป 28/10/52 31
  • 32. การนําเอาแบบจําลองของนอร์ แมนไปใช้ ทําไมส่ วนต่อประสานกับผูใช้บางระบบใช้ยากกว่าระบบอื่น ้ เหวลึกของการกระทํา (Gulfs of execution) ความแตกต่างระหว่างการวางเป้ าหมายของการกระทํา กับการกระทําที่ ระบบมีให้ เหวลึกของการประเมิน (Gulfs of evaluation) ความแตกต่างของการแสดงสถานะของระบบกับความคาดหวังของผูใช้ ้ 28/10/52 32
  • 33. สรุ ป Usability ลักษณะของผูใช้ ้ แบบจําลองของนอร์แมน 2110443 Human Computer Interaction Chate Patanothai 33