SIntS 1314 T6 MentalModels

download SIntS 1314 T6 MentalModels

of 36

Transcript of SIntS 1314 T6 MentalModels

  • 8/17/2019 SIntS 1314 T6 MentalModels

    1/36

    Acknowledgements: Most of this course is based on the excellent course offered by Prof. Kellogg Booth at the

    British Columbia Uniersity! "ancouer! Canada. Please acknowledge the original source when reusing these

    slides for academic #ur#oses.

    Mestrado em Informática Médica

    SIntS 13/14 – T6Mental Models

    Miguel Tavares Coimbra

  • 8/17/2019 SIntS 1314 T6 MentalModels

    2/36

    Summary

    • Mental models vs. once!tual desi"n

    • #uman "oal$oriented action

    • Structural and functional models

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    3/36

    %ecall& 'esi"n once!ts

    •  (ffordance

     – visi)le constraints• Ma!!in"• *eed)ac+

     – ausality ,true and false

    +inds- – nderstanda)le action

    • isi)ility• once!tual models

    0ter factors&

     – Transfer effects

     – ultural associations

     – Individual differences

    desi"n conce!t is i"est level and o!en to inter!retation2

    It is a starting point 

    sycolo"y of everyday tin"s5

    'on 7orman 1899

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    4/36

    once!tual models& learnin" "oals

    • eo!le ave mental models5 of o: tin"s :or+• ;e build our conce!tual models from many things inc&

     – affordances – causality – constraints

     – ma!!in" – !ositive transfer  – !o!ulation stereoty!es/cultural standards – instructions – interactions ,inc. :/ oter !eo!le- – familiarity :it similar devices ,!ositive transfer-

    • Models may be wrong es!. if attri)utes are misleadin"• Models allo: us to mentally simulate device o!eration• Te desi"ner as control over te system image

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    5/36

     (n o)

  • 8/17/2019 SIntS 1314 T6 MentalModels

    6/36

     (n o)ittle relation to analo" :atces

    • ultural idiom& – Some:at standardiAed core controls and functions

    • =ut still i"ly varia)le conce!tual model& – Must )e tau"t

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    7/36

    Mental models

    BIn interactin" :it te environment :it otersand :it te artifacts of tecnolo"y #eo#le forminternal! mental models of themseles and ofthe things with which they are interacting.

    Tese models !rovide #redictie andex#lanatory !o:er for understandin" teinteraction.

     – 7orman ,in Centner D Stevens 1893-

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    8/36

    Mental models vs. once!tual

    'esi"n

    Mental models& something the user has (forms) – sers see5 te system trou" mental models – sers rely on mental models durin" usa"e – Tere are various forms of mental models – Mental models can su##ort users? interaction

    once!tual desi"n& something the designer does – %efining te intended mental model

    • #idin" te tecnolo"y of te system

     – %esigning a suita)le system ima"e•  (!!lyin" a!!ro!riate desi"n "uidelines

     – Analysis usin" :al+trou"s5

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    9/36

    once!tual 'esi"n

    • 'esi"nin" systems so users can understand tem

    •  (ssistin" te user to )uild useful mental models

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    10/36

    arious models

    • %esign model is te desi"ner?s conce!tual model

    • $ystem model is a model of te :ay te system :or+s

    • $ystem image results from te !ysical structure of:at as )een )uilt ,includin" documentationinstructions la)els- – it is :at te user sees5

    • User&s model is te mental model' develo!ed )y teuser trou" interaction :it te system – ser tries to matc te mental model to te system model

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    11/36

    7orman?s seven$sta"e model

    a description of human goal-oriented action

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    12/36

    once!tual mismatc

    • Misconce#tions a!!en :en user?s modeldiffers from te system model – 'ocument siAes measured in )ytes not !a"es or

    :ords• Sun and SCI niE use different measures for files

     – 'ates may )e in non$standard formats• ;ose )irtday is F8$F6$46 ,:at country are :e in-@

     – serids ,and files- may )e constrained )y system

    desi"n• userid mitcelGcs.u)c.ca

     – Hrror messa"e may use system$s!ecific codes• Hrror 4F4 in #TT

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    13/36

    Some caracteristics of mental

    models

    • Incom!lete

    • onstantly evolvin"

    • 7ot accurate re!resentation – ,contain errors and uncertainty measures-

    • rovide a sim!le re!resentation of a

    com!leE !enomena• an )e re!resented )y a set of if$ten$

    else rules

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    14/36

     (cuirin" mental models

    • %uring system usage& – Te user?s o:n activity leads to a mental model – HE!lanatory teory develo!ed )y te user  – 0ften used to !redict future )eavior of te system

    • (bsering others usin" te system& – asual o)servation of oters :or+in" – (s+in" someone else to do tis for me5 – *ormal trainin" sessions

    • )eading a)out a system – 'ocumentation el! screens for 'ummies5 )oo+s

    Tis is done by the user ,not te desi"ner-

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    15/36

    %unna)le models&

    J!ertur)? system to fi"ure out o: it :or+s

    • Tese are dynamic models

     – Includes a notion of causality

     – doin" tis :ill result in tis5

    • sed for ex#lanation – To understand :y te system res!onded as it did

     – art of 7orman?s model of )eavior ,inter!retation-

    • sed for #rediction – To select an a!!ro!riate action

     – (lso !art of 7orman?s model ,intention-

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    16/36

    %unna)le models&

    *doing x will result in y &+. ,stablish the goal to )e acieved

    -. orm the intention for action to acieve"oal

    /. $#ecify the action seuencecorres!ondin" to te intention

    0. ,xecute te action seuence

    1. Perceie te system state resultin" fromte action seuence

    2. 3nter#ret te !erceived system state

    4. ,aluate te system state :it res!ect tote "oal and te intentions

    ;at :ould )e a "ood

    x@

    'id y a!!en@;at does it mean@

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    17/36

    Mental model of a tele!one call

    7e:man D>ammin"

    *i" 13.K

    0n oo+ 'ial Tone Silence

    %in"in"=usy

    0n oo+ (ns:ered 0n oo+

    >ift off oo+ 'ial first di"it'ial remainder 

    ;ait

    lace on oo+lace on oo+

    ;ait for "reetin"

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    18/36

    ommon forms of mental models&

    Many cate"oriAations. ery i"$level.

    • $tructural: !resents an ima"e of what te system is – 'escri!tive ,not !rescri!tive- – ser may need additional +no:led"e to actually use it – 0ften more !o:erful / fleEi)le and often arder to use ,es!. if

    don?t ave te necessary additional +no:led"e – Road map: it may show a particular ty!e of information, but it

    isn’t customized to your particular use of that info.

    • unctional: action$)ased2 descri)es how it is used – rescri!tive2 s!ecific2 often ste!$)y$ste! – 'oes not assume "lo)al or system +no:led"e

     – Hasier to use )ut not very el!ful for !ro)lem$solvin" or dealin":it te uneE!ected

     – Google directions: great when everything’s there; need morewhen there’s a roadblock.

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    19/36

    Structural models

    resents an ima"e of what the system is• Most ma!s and scematics

     – rovide a s!ecific vie: of te system2 use as needed5 – ifferent views: street, bus, bike maps of same region are

    customized to drivers, bus riders and bikers. All are structuralmodels.

    • 0)

  • 8/17/2019 SIntS 1314 T6 MentalModels

    20/36

    *unctional models

    resents an ima"e of how the system is used 

    • Many +inds of user manuals – ste!$)y$ste! o:$tos5.

    • State transition model – an"es in state need to )e visi)le52 ste! trou" tem.

     – Telephone example, earlier slide; online shopping cart 

    • *unctional ma!!in"5 models – 'ifferent from a system ma!5L

     – sers learn a seuence of actions to accom!lis tas+s – Te ma!!in"s need to )e rote$learned2 often ar)itrary

     – and-held calculator maps !math" to key presses;

     – "eyboard shortcuts

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    21/36

    #o: users use mental models

    e.". State transition model

    • 0ur vie: of usin" a tele!one is as a series ofstate changes – e.". re!resented as in tele!one eEam!le ,earlier-

    • MM !redicts o: lon" :e :ait at various !oints – neE!ected delays or unfamiliar res!onses not

    understood

    • ;e try to fit :at :e ear into our model& – international calls may encounter different delays

     – international calls may ave eEtra ste!s – international calls may result in different si"nals – a se!arate device eEerts control in faE calls

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    22/36

    To!ic& Mental models and user

    interaction

    • %eca! on !revious lecture on mental

    models

    • Mental models and user interaction

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    23/36

    ;at mental models tell te user 

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    24/36

    #o: do desi"ners identify a user?s

    mental model@

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    25/36

    Te system ima"e

    • 5e hae control over :at users see – %es!onsi)le for turnin" te system model $ system ima"e – oose a system ima"e to foster a "ood mental model

    • Some interfaces literally dis#lay the system model

     –  (ll o)

  • 8/17/2019 SIntS 1314 T6 MentalModels

    26/36

  • 8/17/2019 SIntS 1314 T6 MentalModels

    27/36

    HEam!le

    of :ere it el!s to ide system com!leEity

    • ;ater faucet

     – Te OrealP system model as inde!endent ot

    D cold

     – Te system image !rovides varia)le

    tem!erature

     – Some ta!s allo: se!arate tem!erature control

    D volume control – =ot ot D cold5 and tem!erature D volume5

    are Q '0*

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    28/36

    resentin" te system ima"e

    • HE!licit re!resentation – rovide a current and consistent ma! of

    everytin"

    • Im!licit re!resentation – rovide cues a)out te system model

     – ro"ressively eE!ose/reinforce te system model

     – Tele!one voice mail eEam!le&

    • Cood& #ou have three new messages. $ress % to hearyour first new message.

    • =ad& $ress % to hear new message.

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    29/36

    once!tual models in desi"n

    Cuideline R1

    Proide a good conce#tual model

     (llo:s user to !redict te effects of teir actions

    • ro)lem&

     – &esigner’s conceptual model is communicated via systemimage#

    •  (!!earance instructions system )eavior trou" interactiontransfer idioms and stereoty!es.

     –If system ima"e does not ma+e model clear and consistent&• ser :ill develo! inconsistent conce!tual model.

    • :ron"5 vs sim!lified5@

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    30/36

    once!tual models in desi"n

    Cuideline RQ

    • Make things isible – )elations between user&s intentions! re6uired

    actions! and results are sensible andmeaningful.

     – Hm!loy visi)le affordances ma!!in"s andconstraints.

     – se visi)le cultural idioms.

     – %emind !erson of :at can )e done and o: todo it.

    • 7arro: your "ulfsL

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    31/36

    Cood ractices for once!tual

    'esi"n• oose an intended mental model early in design• >in+ coice of mental model to style of interaction• 7ide system features tat conflict :it user?s activity• ,x#loit system image to foster intended mental

    model• Hnsure tat system image is current and consistent• Ta+e into account users? existing mental models•  (llo: for )ot noice and ex#ert mental models

    • se sim#le! concrete! familiar meta#hors• 0)ey 8aw of 8east Astonishment5 ,0ccam?s %aAor-

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    32/36

    Mental models D !a!er !rototy!es&

    %evealin" a mental model to te user 

    •  ( story)oard or !a!er !rototy!e is one

    :ay of illustratin" / documentin" an

    intended or o)served mental model.

    • seful for desi"n communication

    analysis.

    Interestin" for your u!comin" re!ort@

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    33/36

    Crocery (TM

    ,eEam!le of a !a!er !rototy!e-*irst te tas+&

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    34/36

    0ne :ay to !rototy!e te mental

    model

    #o: :ill you

    !rototy!e

    your !ro

  • 8/17/2019 SIntS 1314 T6 MentalModels

    35/36

    Summary

    • 'esi"ner creates conce#tual models and

    system models.

    • ser models ,mental models- are

    develo!ed )y te user.

    • ommon mental model& ob9ectaction

    model.

    SIntS 13/14 $ T6 – Mental Models

  • 8/17/2019 SIntS 1314 T6 MentalModels

    36/36

    %esources

    1. ello"" S. =oot Introduction to #I

    Metods niversity of =ritis olum)ia

    anada

    tt!&//:::.u"rad.cs.u)c.ca/cs344/current$term/

    SIntS 13/14 T6 Mental Models

    http://www.ugrad.cs.ubc.ca/~cs344/current-term/http://www.ugrad.cs.ubc.ca/~cs344/current-term/http://www.ugrad.cs.ubc.ca/~cs344/current-term/http://www.ugrad.cs.ubc.ca/~cs344/current-term/