SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
HCI notes


HIP                             Human
                                Information
                                Processing
                                          1. What is HIP
                                          2. HIP in HCI
                                          3. Predictive and Descriptive models
                                          4. An alternative to the Cognitive Model
                                          5. Conclusion
                                          6. References



HCI notes: Human Information Processing
1.   What is HIP


        HUMAN +       INFORMATION PROCESSING




                         ≅
               The computer is adopted as a
           metaphor of human cognitive functioning.



        how?             people receive, store, integrate, retrieve
                         and use information
1.
                                   primarily developed a theory of memory.


     HIP
     theory
                                   focused on the way people pay attention to the environment events,
                                   encodes information and related with already stored knowledge for
                                   learning, and how information is retrieval when needed.




              sensory                             working                       long term
              memory                              memory                         memory                      motor
 stimulus                                                                                                  processor
 (sensory
 input)
        ■ Are responsible for
                                            ■ the memory buffer that holds    ■ The mental storage
      transforming environmental input
                                            currently and recently            system responsible for
      into neural impulses which the
                                            processed information, and the    storing information on a
      Short Term Memory system can
                                            can manipulate that information   relatively permanent
      process.
                                            as well.                          basis                         Motor
                                                                                                           Subsystem
         Perceptual Subsystem                               Cognitive Subsystem


            Analogous to Input
                                                                                Analogous to ROM
            device.                             Analogous to CPU                memory where software is
            (keyboard or scanner, or                                            stored
            voice recognition system)
1.
                                                                     sensory                      working
                                                                     memory                       memory



     PROCESSES

                  ■ Pattern recognition. Process of granting meaning to the
                  stimulus by comparing the entry with the known information.

     PERCEPTION   ■ Bottom-up (data-driven). Physical characteristics of stimulus
                  drive perception. The interpretation emerges from the data.

     ATTENTION    ■ Top-down (schema-driven). Knowledge, expectations, or
                  thoughts influence perception. Constructivism: we structure the
                  world. A higher-level concept influences your interpretation of
                  lower level sensory data.



                  “We go "beyond the information given" constantly
                  in our mental processes. We learn to add
                  assumptions and supplemental information
                  derived from past experience to the evidence of
                  our senses, and that is how we make sense of
                  our world.”(Jerome Bruner, Beyond the
                                                                               The "Rat-Man" of
                                                                                            Bugelski
                  Information Given, 1972)                                     and Alampay (1961).
1.
                 ■   Bottleneck models.            Broadbent's -and other attention models likeTreisman's
                 and Deutsch and Deutsch - are all bottleneck models because they predict we cannot
                 consciously attend to all of our sensory input at the same time.
     ATTENTION   This limited capacity for paying attention is therefore a bottleneck and the models each try
                 to explain how the material that passes through the bottleneck is selected.


                  Broadbentʼs (1958) Filter Model of Selective Attention




                     Factors related with the filter:
                     The number of input of information | The similarity of the input | The complexity of the
                     input.



                 ■ Controlled and Automatic
                 processing. Controlled processes must be
                 executed in series because they need attention.
                 Autonomous processes do not need much attention so
                 they can run in parallel with other processes.
                 As a controlled task becomes habitual,
                 eventually becomes automatic.


                 Example: The stroop effect, It is very hard to
                 disconnect an automatic process.                                         The stroop effect
2.     HIP in HCI


      HUMAN INFORMATION PROCESSOR MODEL

      “is a cognitive modeling method used to calculate
           how long it takes to perform a certain task”

                             ■ Cognitive models come from cognitive science. Unlike behavioral models
     COGNITIVE               (theories based on the analysis of stimuli and responses) cognitivism is based
     MODEL?                  on internal mental processes.




                                            E                                   R
                                          INPUT                                OUTPUT




                                                             ?
     ■ The origin of the cognitive sciences coincides with the emergence and development of computers.
     The operation of these machines serves as a metaphor for the researcher to explore the workings of
     internal cognitive processes.
2.

         why?
         ■ HIP models are used in HCI to predict how an interactive
                                                                                                   HCI
                                                                                                   HIP
                                                                                                   GOMS
         system can be used.

         ■ Inside the HIP the dominant model - and most used- is the
         GOMS, developed for Card, Moran & Newell in the 80s. GOMS is
         a theory of the cognitive skills involved in human-computer tasks.

         ■ HIP approach is broader than GOMS. HIP can be used to
         model more complex human behaviors like: Problem solving,
         Learning or group interaction.




     GOMS                                                According to the GOMS, cognitive structure consist of 4 components:
     ■ Is a predictive model (related mainly to
     routine skills). Reduces user-computer
     interaction to its elementary actions (physical,
     cognitive or perceptual)
                                                           G      a set of goals

     ■ The method uses experimental time to
                                                           O      a set of operators
     calculate cognitive motor processing time.
                                                           M      a set of methods for achieving the goals
     ■ Allows a system designer to predict the
     PERFORMANCE with respect to time it takes             S      a set of selection rules for chosing
     a person to complete      a task without                     among competing methods.
     performing experiments.
2.
     Scientific
     foundations
     underlying
     GOMS
     [Carroll, 2003]
3.
     PREDICTIVE AND DESCRIPTIVE MODELS

                    Predictive                                  Descriptive
                       models                                      models
                    [quantitative]                               [qualitative]

                                                                    Key-action
               Hick-Hyman Law                                         Model


          Fitt’s law                             GOMS          Buxton’s 3-states model


               Keystroke-level                                    Guiard’s model
                   model                                        of bimanual control




        *PM. Refers to a mathematical model that can   *DM. Refers to a mathematical model that
        accurately predict future outcomes.            describes historical events, and the presumed
                                                       or real relationship between elements that
                                                       created
3.

                            Predictive                                                     Descriptive
                              models                                                         models



     ■ Also engineering models or performance models.            ■ Provide a framework or context for thinking about
                                                                 or describing a problem or situation.
     ■ In HCI, allow metrics of human performance to be
     determined analytically without experiments.                Often the framework is little more than a verbal or
                                                                 graphic articulation of categories or identifiable
     ■ Predictions are a priori: allow a design scenario to      features in an interface. Nevertheless, the simple
     be explored hypothetically.                                 possession of such a framework arms the
                                                                 designer with a tool for studying and thinking
                                                                 about the user-interaction EXPERIENCE.


      Example:   Keystroke-level model                           Example:   Key-action Model


        TEXECTUTE= tK + tP + tH + tD + tM + tR


       (motor-control operators)
       K= key stroking | P= pointing | H= homing | D= drawing.   Symbol keys: deliver graphic symbols ( letters, numbers, or punctuation)

                                                                 Executive keys: invoke actions in the application or at the system level or meta
       M= metal operator                                         level. (examples include ENTER, F1 or ESC)
       R= System-response operator
                                                                 Modifier keys: Set up a condition necessary to modify the effect of a subsequently
                                                                 pressed key. (example SHIFT or ALT)
4.        Alternatives to Cognitive Models. Activity Theory


             ALTERNATIVES TO COGNITIVE MODELS
                              Why alternatives are necessary?

             There is some evidence that the cognitive approach may be limited for HCI.
                      The limitation of modelling methods to support the design
                 process, may be due to their lack of taking 'context' into account.

     ■ It does not provide an appropriate conceptual basis for   ■ Humans are not processing the information input from
     studies of computer use in its social, organizational and   the environment - they are actively picking up the
     cultural contexts.                                          information that is relevant in the context of their
                                                                 current needs and goals.' It is control of this
     ■ The method has a number of 'defects' such as              information pickup where the focus of HCI should be
     reducing problem solving and judgement to mere rule         Gibson, 1966.
     following, ignoring informal communication,
     underestimating of errors, giving no help to analysing      ■ Difference in the information processes of computers
     work organisation, etc                                      and human mental decision processes.(Rasmussen)




                    In some contexts, HIP model is not completely satisfactory.
        Activity Theory (AT) has been a recognized conceptual framework in HCI and related
                                            disciplines.
4.

              Cognitive Science              represent two different approaches                            Activity theory
                                              to the study of cognitive processes




                                         Activity Theory
     ■ Develop by Vygotsky (1920-30) Is an alternate
     psychological approach (Russian). A more broad based
     and durable framework for understanding ‘humans
                                                                           His basic idea was that human activity is
     interacting with computers’.
                                                                           mediated by cultural signs: words and tools,
                                                                           which causes changes in a person's activity,
     ■ The subject and the object are viewed as poles of a
                                                                           and thus its mental reflection.
     system of activity, which emphasises the active nature
     of humans.

     ■ Takes a broader view of the 'technisation' of human
     operations and places HCI within this wider framework.

     ■ Emphasises the contextuality of computer use.                   The contextual model of Activity.


     ■ (Respect to Cognitive Models) Activity Theory attacks
     its theoretical basis: the principle of cognitive identity
     between human thinking and computer simulation
4.
                     Cognitive                                                                        Activity
                    Science theory                                                                     theory



             Information Processing Loop                                                           Tool-mediation




                                         The main difference between the two theories (applied to HCI) is
                                          the point of view of the problem, or “clipping” (constraints) that
                                         makes the reality.


                                         The Tool Mediation perspective suggest a different structure
                                         from the Information Processing Loop.


        ■ In HPI model the components of the                                             ■ The computer is just another tool that
                                                                                         mediates the interaction of human beings
        structure is limited to two entities:                                            with the environment.

                                                                                         ■ There are 2 interfaces: The human-
                                                                                         computer      a n d t h e c o m p u t e r-
          USER                         COMPUTER                                          environment.


     Information Processing Loop:                                                          USER             TOOL    OBJECT
     The output from the human being,
      enters the computer's input, and visa versa.
5.
                                                               CONCLUSION




                                                                   @
                               computer                                  internet                                      social software
                                                                                                                       (social information systems)

                      Thanks to the internet and social software boom (and many others), it seems that we have taken a
                                       step higher in the scale of complexity described by Modridge.


  anthropometrics                    physiology                  psychology                   sociology                   anthropology                    ecology

       simplest level                                                                                                                          most complex

The sizes of people, for the     The way the body works,      The way the mind works,    The way people relate to        The human                    need to understand the
design of physical objects       for the design of physical   for the design of human-   one another, for the design     condition, for global        issues that will affect the
                                 man-machine systems          computer interactions      of connected systems            design.                      environmental
                                                                                                                         (cultural variations )       condition of our planet
                                                                                                                                                      as well as the
                                                                                                                                                      interconnected social and
                                                                                                                                                      economic systems that
                                                                                                                                                      we need to sustain.
■ Increasing    complexity.

 ■ Need   to incorporate more complex and wider models to help us predict

  behavior in dynamic contexts (as in social networks).

 ■ Need   to work with multidisciplinary teams (Psychologists. Sociologists... )

 ■ Need   to incorporate frameworks beyond usability (Funology, emotional design, etc...)




                                                                      thanks!


persuability design affective
      emotional
funology interactions
human centered design
6.
                                                        REFERENCES

     Aboulafia, Annette; Gould, Edward; Spyrou, Thomas. Activity Theory vs Cognitive Science in the Study of Human-Computer Interaction.


     Carroll, John M. (2003) HCI models, theories, and frameworks: toward a multidisciplinary science.
     http://books.google.com/books?id=gR3Imgvr5dYC&pg=PA30&lpg=PA30&dq=map+of+HCI
     +models&source=bl&ots=C86ciZWVKk&sig=v7YhY8JEdclkNY4goyb5Nc0u0h4&hl=en&ei=LMb2S-
     zzNabWmgOS48zHAg&sa=X&oi=book_result&ct=result&resnum=1&ved=0CBYQ6AEwAA#v=onepage&q=map%20of%20HCI%20models&f=false.


     Gibson J. J. (1966) The Senses Considered as Perseptual Systems, Boston, Houghton Mifflin.


     Kaptelini, Victor. Activity Theory: Implications for Human-Computer Interaction.

     Moggridge, Bill (2007) Designing Interactions. Boston, MIT Press.

     Mwanza,Daisy; Bertelsen, Olav W. (2003) Methods for applying Activity Theory to HCI Design.

     Norman, Donald (1998) The Invisible Computer. Boston, MIT Press.

Weitere ähnliche Inhalte

Was ist angesagt?

services and system calls of operating system
services and system calls of operating system services and system calls of operating system
services and system calls of operating system Saurabh Soni
 
Human computer interaction-Memory, Reasoning and Problem solving
Human computer interaction-Memory, Reasoning and Problem solvingHuman computer interaction-Memory, Reasoning and Problem solving
Human computer interaction-Memory, Reasoning and Problem solvingN.Jagadish Kumar
 
Input Output - Computer Architecture
Input Output - Computer ArchitectureInput Output - Computer Architecture
Input Output - Computer ArchitectureMaruf Abdullah (Rion)
 
Operating System Overview
Operating System OverviewOperating System Overview
Operating System OverviewAnas Ebrahim
 
multiprocessors and multicomputers
 multiprocessors and multicomputers multiprocessors and multicomputers
multiprocessors and multicomputersPankaj Kumar Jain
 
Human computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with ScenarioHuman computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with ScenarioN.Jagadish Kumar
 
Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)Moe Moe Myint
 
Microprocessor and Interfacing Notes
Microprocessor and Interfacing NotesMicroprocessor and Interfacing Notes
Microprocessor and Interfacing NotesAkshansh Chaudhary
 
IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 pptMhae Lyn
 
INSTRUCTION LEVEL PARALLALISM
INSTRUCTION LEVEL PARALLALISMINSTRUCTION LEVEL PARALLALISM
INSTRUCTION LEVEL PARALLALISMKamran Ashraf
 
Computer networks--networks
Computer networks--networksComputer networks--networks
Computer networks--networksNoor Azura Adnan
 
Networking Models
Networking ModelsNetworking Models
Networking ModelsAftab Mirza
 
Computer architecture virtual memory
Computer architecture virtual memoryComputer architecture virtual memory
Computer architecture virtual memoryMazin Alwaaly
 
Chapter 6: Expansion Buses
Chapter 6: Expansion BusesChapter 6: Expansion Buses
Chapter 6: Expansion Busesaskme
 
Lecture1 - Computer Architecture
Lecture1 - Computer ArchitectureLecture1 - Computer Architecture
Lecture1 - Computer ArchitectureVolodymyr Ushenko
 
BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE Himanshu Sharma
 

Was ist angesagt? (20)

services and system calls of operating system
services and system calls of operating system services and system calls of operating system
services and system calls of operating system
 
Human computer interaction-Memory, Reasoning and Problem solving
Human computer interaction-Memory, Reasoning and Problem solvingHuman computer interaction-Memory, Reasoning and Problem solving
Human computer interaction-Memory, Reasoning and Problem solving
 
Input Output - Computer Architecture
Input Output - Computer ArchitectureInput Output - Computer Architecture
Input Output - Computer Architecture
 
Operating System Overview
Operating System OverviewOperating System Overview
Operating System Overview
 
multiprocessors and multicomputers
 multiprocessors and multicomputers multiprocessors and multicomputers
multiprocessors and multicomputers
 
Human computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with ScenarioHuman computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with Scenario
 
Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)
 
Microprocessor and Interfacing Notes
Microprocessor and Interfacing NotesMicroprocessor and Interfacing Notes
Microprocessor and Interfacing Notes
 
IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 ppt
 
Timing and control
Timing and controlTiming and control
Timing and control
 
INSTRUCTION LEVEL PARALLALISM
INSTRUCTION LEVEL PARALLALISMINSTRUCTION LEVEL PARALLALISM
INSTRUCTION LEVEL PARALLALISM
 
Computer networks--networks
Computer networks--networksComputer networks--networks
Computer networks--networks
 
Networking Models
Networking ModelsNetworking Models
Networking Models
 
Computer architecture virtual memory
Computer architecture virtual memoryComputer architecture virtual memory
Computer architecture virtual memory
 
Chapter 6: Expansion Buses
Chapter 6: Expansion BusesChapter 6: Expansion Buses
Chapter 6: Expansion Buses
 
Beacons
Beacons Beacons
Beacons
 
Buses in a computer
Buses in a computerBuses in a computer
Buses in a computer
 
Lecture1 - Computer Architecture
Lecture1 - Computer ArchitectureLecture1 - Computer Architecture
Lecture1 - Computer Architecture
 
Cache memory
Cache memoryCache memory
Cache memory
 
BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE
 

Ähnlich wie Ux lady-human-information-processing

Cognitive Psychology and Information processing in Computers
Cognitive Psychology and Information processing in ComputersCognitive Psychology and Information processing in Computers
Cognitive Psychology and Information processing in ComputersCol Mukteshwar Prasad
 
Comprehensive Guide to Taxonomy of Future Knowledge
Comprehensive Guide to Taxonomy of Future KnowledgeComprehensive Guide to Taxonomy of Future Knowledge
Comprehensive Guide to Taxonomy of Future KnowledgeMd Santo
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligencearpitnot4u
 
Artificial Intelligence.pptx
Artificial Intelligence.pptxArtificial Intelligence.pptx
Artificial Intelligence.pptxMirzaJahanzeb5
 
Mimicking Human Brain Process
Mimicking Human Brain ProcessMimicking Human Brain Process
Mimicking Human Brain Processsmita gupta
 
Cognitive Neuroscience of Memory for Software Engineers
Cognitive Neuroscience of Memory for Software EngineersCognitive Neuroscience of Memory for Software Engineers
Cognitive Neuroscience of Memory for Software EngineersChris Parnin
 
1 three partitioned-model_unifi_cnr
1 three partitioned-model_unifi_cnr1 three partitioned-model_unifi_cnr
1 three partitioned-model_unifi_cnrAle Cignetti
 
Expoiting Cognitive Biais - Creating UX for the Irrational Human Mind
Expoiting Cognitive Biais - Creating UX for the Irrational Human MindExpoiting Cognitive Biais - Creating UX for the Irrational Human Mind
Expoiting Cognitive Biais - Creating UX for the Irrational Human MindYu Centrik
 
Paul Cisek Model - No "Decision" "Decision-Making"
Paul Cisek Model - No "Decision" "Decision-Making"Paul Cisek Model - No "Decision" "Decision-Making"
Paul Cisek Model - No "Decision" "Decision-Making"BrainMoleculeMarketing
 
introduction to cognition
introduction to cognitionintroduction to cognition
introduction to cognitionAnju Gautam
 
343 beyond piaget and ips1
343 beyond piaget and ips1343 beyond piaget and ips1
343 beyond piaget and ips1Anna Montes
 
A.i. ppt by suvinsh mishra
A.i. ppt by suvinsh mishraA.i. ppt by suvinsh mishra
A.i. ppt by suvinsh mishraSuvinsh Mishra
 
Python AI tutorial
Python AI tutorialPython AI tutorial
Python AI tutorialgrinu
 

Ähnlich wie Ux lady-human-information-processing (20)

Cognitive Psychology and Information processing in Computers
Cognitive Psychology and Information processing in ComputersCognitive Psychology and Information processing in Computers
Cognitive Psychology and Information processing in Computers
 
Comprehensive Guide to Taxonomy of Future Knowledge
Comprehensive Guide to Taxonomy of Future KnowledgeComprehensive Guide to Taxonomy of Future Knowledge
Comprehensive Guide to Taxonomy of Future Knowledge
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Mis 008
Mis 008Mis 008
Mis 008
 
Artificial Intelligence.pptx
Artificial Intelligence.pptxArtificial Intelligence.pptx
Artificial Intelligence.pptx
 
Mimicking Human Brain Process
Mimicking Human Brain ProcessMimicking Human Brain Process
Mimicking Human Brain Process
 
Cognitive Neuroscience of Memory for Software Engineers
Cognitive Neuroscience of Memory for Software EngineersCognitive Neuroscience of Memory for Software Engineers
Cognitive Neuroscience of Memory for Software Engineers
 
Week 2 powerpoint
Week 2 powerpointWeek 2 powerpoint
Week 2 powerpoint
 
1 three partitioned-model_unifi_cnr
1 three partitioned-model_unifi_cnr1 three partitioned-model_unifi_cnr
1 three partitioned-model_unifi_cnr
 
Expoiting Cognitive Biais - Creating UX for the Irrational Human Mind
Expoiting Cognitive Biais - Creating UX for the Irrational Human MindExpoiting Cognitive Biais - Creating UX for the Irrational Human Mind
Expoiting Cognitive Biais - Creating UX for the Irrational Human Mind
 
Paul Cisek Model - No "Decision" "Decision-Making"
Paul Cisek Model - No "Decision" "Decision-Making"Paul Cisek Model - No "Decision" "Decision-Making"
Paul Cisek Model - No "Decision" "Decision-Making"
 
introduction to cognition
introduction to cognitionintroduction to cognition
introduction to cognition
 
Ai introduction
Ai introductionAi introduction
Ai introduction
 
343 beyond piaget and ips1
343 beyond piaget and ips1343 beyond piaget and ips1
343 beyond piaget and ips1
 
Physical symbol system
Physical symbol systemPhysical symbol system
Physical symbol system
 
Physical symbol system
Physical symbol systemPhysical symbol system
Physical symbol system
 
A.i. ppt by suvinsh mishra
A.i. ppt by suvinsh mishraA.i. ppt by suvinsh mishra
A.i. ppt by suvinsh mishra
 
201004 - Natural User Interfaces
201004 - Natural User Interfaces201004 - Natural User Interfaces
201004 - Natural User Interfaces
 
ACT-R_Nina Wei
ACT-R_Nina WeiACT-R_Nina Wei
ACT-R_Nina Wei
 
Python AI tutorial
Python AI tutorialPython AI tutorial
Python AI tutorial
 

Ux lady-human-information-processing

  • 1. HCI notes HIP Human Information Processing 1. What is HIP 2. HIP in HCI 3. Predictive and Descriptive models 4. An alternative to the Cognitive Model 5. Conclusion 6. References HCI notes: Human Information Processing
  • 2. 1. What is HIP HUMAN + INFORMATION PROCESSING ≅ The computer is adopted as a metaphor of human cognitive functioning. how? people receive, store, integrate, retrieve and use information
  • 3. 1. primarily developed a theory of memory. HIP theory focused on the way people pay attention to the environment events, encodes information and related with already stored knowledge for learning, and how information is retrieval when needed. sensory working long term memory memory memory motor stimulus processor (sensory input) ■ Are responsible for ■ the memory buffer that holds ■ The mental storage transforming environmental input currently and recently system responsible for into neural impulses which the processed information, and the storing information on a Short Term Memory system can can manipulate that information relatively permanent process. as well. basis Motor Subsystem Perceptual Subsystem Cognitive Subsystem Analogous to Input Analogous to ROM device. Analogous to CPU memory where software is (keyboard or scanner, or stored voice recognition system)
  • 4. 1. sensory working memory memory PROCESSES ■ Pattern recognition. Process of granting meaning to the stimulus by comparing the entry with the known information. PERCEPTION ■ Bottom-up (data-driven). Physical characteristics of stimulus drive perception. The interpretation emerges from the data. ATTENTION ■ Top-down (schema-driven). Knowledge, expectations, or thoughts influence perception. Constructivism: we structure the world. A higher-level concept influences your interpretation of lower level sensory data. “We go "beyond the information given" constantly in our mental processes. We learn to add assumptions and supplemental information derived from past experience to the evidence of our senses, and that is how we make sense of our world.”(Jerome Bruner, Beyond the The "Rat-Man" of Bugelski Information Given, 1972) and Alampay (1961).
  • 5. 1. ■ Bottleneck models. Broadbent's -and other attention models likeTreisman's and Deutsch and Deutsch - are all bottleneck models because they predict we cannot consciously attend to all of our sensory input at the same time. ATTENTION This limited capacity for paying attention is therefore a bottleneck and the models each try to explain how the material that passes through the bottleneck is selected. Broadbentʼs (1958) Filter Model of Selective Attention Factors related with the filter: The number of input of information | The similarity of the input | The complexity of the input. ■ Controlled and Automatic processing. Controlled processes must be executed in series because they need attention. Autonomous processes do not need much attention so they can run in parallel with other processes. As a controlled task becomes habitual, eventually becomes automatic. Example: The stroop effect, It is very hard to disconnect an automatic process. The stroop effect
  • 6. 2. HIP in HCI HUMAN INFORMATION PROCESSOR MODEL “is a cognitive modeling method used to calculate how long it takes to perform a certain task” ■ Cognitive models come from cognitive science. Unlike behavioral models COGNITIVE (theories based on the analysis of stimuli and responses) cognitivism is based MODEL? on internal mental processes. E R INPUT OUTPUT ? ■ The origin of the cognitive sciences coincides with the emergence and development of computers. The operation of these machines serves as a metaphor for the researcher to explore the workings of internal cognitive processes.
  • 7. 2. why? ■ HIP models are used in HCI to predict how an interactive HCI HIP GOMS system can be used. ■ Inside the HIP the dominant model - and most used- is the GOMS, developed for Card, Moran & Newell in the 80s. GOMS is a theory of the cognitive skills involved in human-computer tasks. ■ HIP approach is broader than GOMS. HIP can be used to model more complex human behaviors like: Problem solving, Learning or group interaction. GOMS According to the GOMS, cognitive structure consist of 4 components: ■ Is a predictive model (related mainly to routine skills). Reduces user-computer interaction to its elementary actions (physical, cognitive or perceptual) G a set of goals ■ The method uses experimental time to O a set of operators calculate cognitive motor processing time. M a set of methods for achieving the goals ■ Allows a system designer to predict the PERFORMANCE with respect to time it takes S a set of selection rules for chosing a person to complete a task without among competing methods. performing experiments.
  • 8. 2. Scientific foundations underlying GOMS [Carroll, 2003]
  • 9. 3. PREDICTIVE AND DESCRIPTIVE MODELS Predictive Descriptive models models [quantitative] [qualitative] Key-action Hick-Hyman Law Model Fitt’s law GOMS Buxton’s 3-states model Keystroke-level Guiard’s model model of bimanual control *PM. Refers to a mathematical model that can *DM. Refers to a mathematical model that accurately predict future outcomes. describes historical events, and the presumed or real relationship between elements that created
  • 10. 3. Predictive Descriptive models models ■ Also engineering models or performance models. ■ Provide a framework or context for thinking about or describing a problem or situation. ■ In HCI, allow metrics of human performance to be determined analytically without experiments. Often the framework is little more than a verbal or graphic articulation of categories or identifiable ■ Predictions are a priori: allow a design scenario to features in an interface. Nevertheless, the simple be explored hypothetically. possession of such a framework arms the designer with a tool for studying and thinking about the user-interaction EXPERIENCE. Example: Keystroke-level model Example: Key-action Model TEXECTUTE= tK + tP + tH + tD + tM + tR (motor-control operators) K= key stroking | P= pointing | H= homing | D= drawing. Symbol keys: deliver graphic symbols ( letters, numbers, or punctuation) Executive keys: invoke actions in the application or at the system level or meta M= metal operator level. (examples include ENTER, F1 or ESC) R= System-response operator Modifier keys: Set up a condition necessary to modify the effect of a subsequently pressed key. (example SHIFT or ALT)
  • 11. 4. Alternatives to Cognitive Models. Activity Theory ALTERNATIVES TO COGNITIVE MODELS Why alternatives are necessary? There is some evidence that the cognitive approach may be limited for HCI. The limitation of modelling methods to support the design process, may be due to their lack of taking 'context' into account. ■ It does not provide an appropriate conceptual basis for ■ Humans are not processing the information input from studies of computer use in its social, organizational and the environment - they are actively picking up the cultural contexts. information that is relevant in the context of their current needs and goals.' It is control of this ■ The method has a number of 'defects' such as information pickup where the focus of HCI should be reducing problem solving and judgement to mere rule Gibson, 1966. following, ignoring informal communication, underestimating of errors, giving no help to analysing ■ Difference in the information processes of computers work organisation, etc and human mental decision processes.(Rasmussen) In some contexts, HIP model is not completely satisfactory. Activity Theory (AT) has been a recognized conceptual framework in HCI and related disciplines.
  • 12. 4. Cognitive Science represent two different approaches Activity theory to the study of cognitive processes Activity Theory ■ Develop by Vygotsky (1920-30) Is an alternate psychological approach (Russian). A more broad based and durable framework for understanding ‘humans His basic idea was that human activity is interacting with computers’. mediated by cultural signs: words and tools, which causes changes in a person's activity, ■ The subject and the object are viewed as poles of a and thus its mental reflection. system of activity, which emphasises the active nature of humans. ■ Takes a broader view of the 'technisation' of human operations and places HCI within this wider framework. ■ Emphasises the contextuality of computer use. The contextual model of Activity. ■ (Respect to Cognitive Models) Activity Theory attacks its theoretical basis: the principle of cognitive identity between human thinking and computer simulation
  • 13. 4. Cognitive Activity Science theory theory Information Processing Loop Tool-mediation The main difference between the two theories (applied to HCI) is the point of view of the problem, or “clipping” (constraints) that makes the reality. The Tool Mediation perspective suggest a different structure from the Information Processing Loop. ■ In HPI model the components of the ■ The computer is just another tool that mediates the interaction of human beings structure is limited to two entities: with the environment. ■ There are 2 interfaces: The human- computer a n d t h e c o m p u t e r- USER COMPUTER environment. Information Processing Loop: USER TOOL OBJECT The output from the human being, enters the computer's input, and visa versa.
  • 14. 5. CONCLUSION @ computer internet social software (social information systems) Thanks to the internet and social software boom (and many others), it seems that we have taken a step higher in the scale of complexity described by Modridge. anthropometrics physiology psychology sociology anthropology ecology simplest level most complex The sizes of people, for the The way the body works, The way the mind works, The way people relate to The human need to understand the design of physical objects for the design of physical for the design of human- one another, for the design condition, for global issues that will affect the man-machine systems computer interactions of connected systems design. environmental (cultural variations ) condition of our planet as well as the interconnected social and economic systems that we need to sustain.
  • 15. ■ Increasing complexity. ■ Need to incorporate more complex and wider models to help us predict behavior in dynamic contexts (as in social networks). ■ Need to work with multidisciplinary teams (Psychologists. Sociologists... ) ■ Need to incorporate frameworks beyond usability (Funology, emotional design, etc...) thanks! persuability design affective emotional funology interactions human centered design
  • 16. 6. REFERENCES Aboulafia, Annette; Gould, Edward; Spyrou, Thomas. Activity Theory vs Cognitive Science in the Study of Human-Computer Interaction. Carroll, John M. (2003) HCI models, theories, and frameworks: toward a multidisciplinary science. http://books.google.com/books?id=gR3Imgvr5dYC&pg=PA30&lpg=PA30&dq=map+of+HCI +models&source=bl&ots=C86ciZWVKk&sig=v7YhY8JEdclkNY4goyb5Nc0u0h4&hl=en&ei=LMb2S- zzNabWmgOS48zHAg&sa=X&oi=book_result&ct=result&resnum=1&ved=0CBYQ6AEwAA#v=onepage&q=map%20of%20HCI%20models&f=false. Gibson J. J. (1966) The Senses Considered as Perseptual Systems, Boston, Houghton Mifflin. Kaptelini, Victor. Activity Theory: Implications for Human-Computer Interaction. Moggridge, Bill (2007) Designing Interactions. Boston, MIT Press. Mwanza,Daisy; Bertelsen, Olav W. (2003) Methods for applying Activity Theory to HCI Design. Norman, Donald (1998) The Invisible Computer. Boston, MIT Press.