Using T-Pa+erns to Derive Stress Factors of Rou8ne Tasks - - PowerPoint PPT Presentation

using t pa erns to derive stress factors of rou8ne tasks
SMART_READER_LITE
LIVE PREVIEW

Using T-Pa+erns to Derive Stress Factors of Rou8ne Tasks - - PowerPoint PPT Presentation

Distributed Systems Seminar 2012 Using T-Pa+erns to Derive Stress Factors of Rou8ne Tasks Brdiczka et al. CHI 2009 Presenta8on by Andreas


slide-1
SLIDE 1

Using ¡T-­‑Pa+erns ¡to ¡Derive ¡Stress ¡ Factors ¡of ¡Rou8ne ¡Tasks ¡

Brdiczka ¡et ¡al. ¡CHI ¡2009 ¡ ¡ Presenta8on ¡by ¡Andreas ¡Tschofen ¡

Distributed ¡Systems ¡Seminar ¡2012 ¡ ¡

slide-2
SLIDE 2

The ¡Papers ¡

  • Using ¡T-­‑Pa+erns ¡to ¡Derive ¡Stress ¡Factors ¡of ¡Rou8ne ¡

Tasks ¡(Brdiczka ¡et ¡al.) ¡

CHI ¡2009, ¡Work ¡in ¡progress ¡

  • The ¡Rou8neness ¡of ¡Rou8nes: ¡Measuring ¡Rhythms ¡of ¡

Media ¡Interac8on ¡

Human ¡Computer ¡Interac8on ¡(journal) ¡

slide-3
SLIDE 3

Overview ¡

  • Study ¡ ¡

– Shadowed ¡10 ¡knowledge ¡workers ¡for ¡3 ¡days ¡each ¡ – Recorded ¡computer ¡ac8vity,... ¡

  • Approach ¡

– Use ¡T-­‑pa+ern ¡analysis ¡to ¡find ¡temporal ¡pa+erns ¡(fine ¡ granularity ¡rou8nes) ¡in ¡a ¡par8cipant‘s ¡work ¡ – Inves8gate ¡correla8on ¡between ¡features ¡of ¡the ¡discovered ¡ pa+erns ¡and ¡percep8on ¡of ¡workload, ¡autonomy ¡and ¡ produc8vity ¡

slide-4
SLIDE 4

How ¡does ¡this ¡fit ¡into ¡our ¡seminar? ¡

  • Detect ¡rou8nes ¡
  • Understand ¡rou8ne ¡work ¡

¡à ¡Find ¡ways ¡to ¡support ¡rou8ne ¡work ¡with ¡ ¡ ¡computer ¡systems ¡

  • Quan8fy ¡rou8neness ¡of ¡tasks ¡
  • Understand ¡rou8neness ¡and ¡psychology ¡
slide-5
SLIDE 5

T-­‑pa+erns ¡(Magnusson) ¡

  • Pa+erns ¡of ¡events ¡occuring ¡approximately ¡within ¡a ¡

certain ¡temporal ¡configura8on ¡

  • Tradi8onal ¡techniques... ¡

– focus ¡on ¡sequen8al ¡pa+erns ¡(eg., ¡„it ¡is ¡a ¡pa+ern ¡that ¡event ¡ B ¡occurs ¡right ¡a]er ¡event ¡A“) ¡ – do ¡not ¡incorporate ¡8me ¡(eg., ¡„it ¡is ¡a ¡pa+ern ¡that ¡event ¡B ¡

  • ccurs ¡within ¡roughly ¡10 ¡minutes ¡a]er ¡event ¡A, ¡although ¡

there ¡might ¡be ¡different ¡events ¡in ¡between“) ¡

slide-6
SLIDE 6

T-­‑pa+erns ¡Algorithm ¡

  • Given: ¡A ¡sequence ¡of ¡events ¡with ¡start-­‑ ¡and ¡end-­‑

8mes ¡

  • Ini8alize: ¡Each ¡event ¡is ¡one ¡pa+ern ¡
  • While ¡not ¡found ¡all ¡pa+erns ¡with ¡length ¡<= ¡l, ¡do ¡for ¡

each ¡pair ¡of ¡pa+erns: ¡

– CI ¡test: ¡check ¡whether ¡the ¡temporal ¡distances ¡between ¡ the ¡pairs ¡of ¡instances ¡of ¡the ¡pa+erns ¡are ¡random ¡ – If ¡not: ¡Add ¡composite ¡pa+ern ¡with ¡cri8cal ¡interval ¡CI, ¡ instances ¡are ¡the ¡pairs ¡within ¡CI ¡

slide-7
SLIDE 7

Example ¡

slide-8
SLIDE 8

Data ¡

  • Logging ¡so]ware ¡

– Applica8on, ¡window ¡type ¡and ¡posi8on, ¡ac8ve ¡document, ¡ e-­‑mail ¡(sender ¡and ¡recipient) ¡

  • Observer ¡

– Ac8vi8es‘ ¡start/end ¡8mes, ¡ar8fcats ¡ used, ¡interac8ons, ¡goals, ¡relevant ¡ quotes ¡ – Video ¡and ¡audio ¡

slide-9
SLIDE 9

Media ¡Interac8ons ¡(Journal ¡paper) ¡

  • Units ¡of ¡ac8vity, ¡e.g. ¡

– Word ¡ – Browser ¡ – Sta8onery ¡ – Face-­‑to-­‑face ¡ – Phone ¡ – Self ¡

  • Media ¡interac8ons ¡are ¡the ¡events ¡for ¡the ¡T-­‑pa+ern ¡

algorithm ¡

slide-10
SLIDE 10

Working ¡Spheres ¡(Journal ¡paper) ¡

  • A ¡working ¡sphere ¡is ¡a ¡project/task ¡modeled ¡as ¡a ¡

network ¡of ¡humans ¡and ¡ar8facts ¡

– E.g. ¡report ¡status ¡of ¡project, ¡close ¡company ¡revenues, ¡ gather ¡and ¡summarize ¡IT ¡metrics ¡ – May ¡be ¡paused ¡and ¡resumed ¡

  • Journal ¡paper: ¡Data ¡was ¡analyzed ¡per ¡working ¡

sphere ¡

slide-11
SLIDE 11

Percep8on ¡Surveys ¡

  • Task ¡Load ¡Index ¡(NASATLX) ¡

– Measure ¡stress ¡as ¡a ¡composite ¡of ¡workload, ¡8me ¡pressure, ¡ effort ¡and ¡frustra8on ¡

  • Ques8ons ¡from ¡Job ¡Diagnos8c ¡Survey ¡(JDS) ¡

– Job ¡autonomy ¡

  • Healt ¡and ¡Work ¡Ques8onnaire ¡(HWQ) ¡

– Produc8vity ¡

slide-12
SLIDE 12

Analysis ¡Pipeline ¡

Preprocess ¡ data ¡ Find ¡T-­‑pa+erns ¡ Extract ¡ features ¡of ¡T-­‑ pa+erns ¡ Regression ¡ model ¡for ¡ percieved ¡ workload, ¡ autonomy, ¡ produc8vity ¡

slide-13
SLIDE 13

T-­‑pa+erns ¡and ¡Working ¡Spheres ¡

slide-14
SLIDE 14

T-­‑pa+ern ¡Sta8s8cs ¡

Features ¡that ¡should ¡characterize ¡rou8neness ¡

Only ¡(1) ¡and ¡(4) ¡used ¡in ¡CHI ¡2009 ¡paper ¡

slide-15
SLIDE 15

Correla8ons ¡in ¡CHI ¡2009 ¡Paper ¡

slide-16
SLIDE 16

Correla8ons ¡in ¡CHI ¡2009 ¡Paper ¡

More ¡(repe88ve) ¡ applica8on ¡window ¡ pa+erns ¡– ¡more ¡ workload ¡

slide-17
SLIDE 17

Correla8ons ¡in ¡CHI ¡2009 ¡Paper ¡

More ¡(repe88ve) ¡ document ¡usage ¡ pa+erns ¡– ¡more ¡ workload ¡

slide-18
SLIDE 18

Correla8ons ¡in ¡CHI ¡2009 ¡Paper ¡

Longer ¡minimal ¡ length ¡of ¡sender-­‑ recipient ¡pa+erns ¡– ¡ less ¡produc8vity ¡

slide-19
SLIDE 19

Correla8ons ¡in ¡Journal ¡Paper ¡

slide-20
SLIDE 20

Correla8ons ¡in ¡Journal ¡Paper ¡

More ¡reused ¡T-­‑ pa+ern ¡instances ¡– ¡ less ¡workload ¡

slide-21
SLIDE 21

Correla8ons ¡in ¡Journal ¡Paper ¡

Higher ¡significant ¡T-­‑ pa+ern ¡propor8on ¡– ¡ more ¡autonomy ¡

slide-22
SLIDE 22

Correla8ons ¡in ¡Journal ¡Paper ¡

More ¡T-­‑pa+ern ¡ classes ¡– ¡less ¡ produc8vity ¡

slide-23
SLIDE 23

Correla8ons ¡in ¡Journal ¡Paper ¡

More ¡variability ¡in ¡ temporal ¡distances ¡– ¡ more ¡workload, ¡less ¡ autonomy ¡

slide-24
SLIDE 24

Interes8ng ¡Differences ¡

  • The ¡more ¡T-­‑pa+erns ¡

detected, ¡the ¡higher ¡ the ¡workload ¡(and ¡ produc8vity ¡for ¡#docs) ¡

  • The ¡lower ¡the ¡8me ¡

between ¡e-­‑mails, ¡the ¡ higher ¡the ¡produc8vity ¡

  • The ¡more ¡T-­‑pa+erns ¡

detected, ¡the ¡lower ¡the ¡ produc8vity ¡

  • No ¡significant ¡

correla8ons ¡with ¡ minimum ¡temporal ¡ length ¡

CHI ¡2009 ¡ Journal ¡

slide-25
SLIDE 25

Causality? ¡

¡ ¡ „Thus, ¡it ¡seems ¡that ¡the ¡reuse ¡of ¡rou8ne ¡temporal ¡ pa+erns ¡reduces ¡stress, ¡but ¡variability ¡in ¡the ¡actual ¡ distance ¡in ¡events ¡increases ¡stress.“ ¡ ¡ ¡ ¡

slide-26
SLIDE 26

Causality? ¡

¡ ¡ „This ¡might ¡indicate ¡that ¡people ¡who ¡are ¡able ¡to ¡use ¡a ¡ variety ¡of ¡media ¡with ¡rela8vely ¡stable ¡temporal ¡ dura8ons ¡(e.g., ¡produc8vity ¡so]ware ¡vs. ¡interrup8ons ¡ from ¡interac8ons) ¡have ¡more ¡control ¡over ¡how ¡they ¡ work.” ¡

slide-27
SLIDE 27

Journal ¡Paper: ¡Clustering ¡

  • Clustering ¡of ¡working ¡spheres ¡of ¡par8cipants ¡

– Based ¡on ¡T-­‑pa+ern ¡features ¡ – Authors ¡chose ¡4 ¡clusters ¡

slide-28
SLIDE 28

Cluster ¡1 ¡

  • Typical ¡rou8ne ¡tasks ¡
  • High ¡number ¡of ¡T-­‑pa+ern ¡

classes ¡and ¡instances, ¡high ¡ variability ¡in ¡temporal ¡distance ¡

  • Example: ¡ ¡

– Head ¡of ¡IT ¡upda8ng ¡IT ¡metrics ¡ – Various ¡sources: ¡browser, ¡e-­‑mail, ¡ calculator, ¡Windows ¡Explorer, ¡ Word ¡as ¡intermediate ¡processing ¡ tool ¡

slide-29
SLIDE 29

Cluster ¡3 ¡

  • High ¡temporal ¡distance ¡and ¡

variability ¡

  • Example: ¡ ¡

– Research ¡manager ¡ assembling ¡status ¡report ¡to ¡ funding ¡agency ¡ – Collect ¡reports ¡from ¡ subordinates ¡

slide-30
SLIDE 30

Cluster ¡4 ¡

  • Average ¡rou8neness, ¡fewer ¡

significant ¡instances, ¡less ¡ variability ¡in ¡8me ¡

  • Example: ¡ ¡

– Administra8ve ¡assistant ¡ checking ¡which ¡computers ¡ are ¡defunct ¡ – Different ¡sources ¡(IT ¡e-­‑mail, ¡

  • wn ¡spreadsheet, ¡IT ¡

inventory ¡website) ¡ – Loca8on ¡of ¡data ¡is ¡not ¡ known ¡with ¡precision ¡

slide-31
SLIDE 31

Contribu8ons ¡

  • Considering ¡organiza8on ¡and ¡rou8nes ¡from ¡a ¡

temporal ¡point ¡of ¡view ¡

  • Rou8neness ¡measures ¡based ¡on ¡media ¡interac8on ¡

(journal ¡paper ¡only) ¡

  • Exploring ¡qualita8ve ¡data ¡about ¡pa+erns ¡
  • Rela8onships ¡between ¡rou8neness ¡features ¡and ¡

psychological/mental ¡state ¡

slide-32
SLIDE 32

Limita8ons ¡

  • Generalizability? ¡
  • Media ¡interac8on ¡granularity ¡
  • Parameters? ¡ ¡

¡Maximum ¡pa+ern ¡length ¡= ¡4 ¡„to ¡filter ¡only ¡reasonable ¡ ¡pa+ern ¡sizes“ ¡

  • Unclear ¡how ¡a ¡measure ¡of ¡rou8neness ¡could ¡

increase ¡tools ¡

slide-33
SLIDE 33

Thank ¡you ¡for ¡your ¡A+en8on! ¡