ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" [email protected]"...

26
A Design Space Analysis of AvailabilitySharing Systems Stephen Voida [email protected] Gloria Mark [email protected] Juan David HincapieRamos [email protected]

Transcript of ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" [email protected]"...

Page 1: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

A  Design  Space  Analysis  of  Availability-­‐Sharing  Systems  

Stephen  Voida  [email protected]  

Gloria  Mark  [email protected]  

Juan  David  Hincapie-­‐Ramos  [email protected]  

Page 2: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

Fish et al. 92 and Tang et al 94

(Photo  taken  from:  hGp://people.cs.vt.edu/~srh/SteveHarrisonProjectsPARC.html)  

Page 3: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

Tang et al. 01

ConNexus Awarenex

Page 4: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

Lai et al. 02

Page 5: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

Interrupter Interruptee

Availability-Sharing System Data

Capture

Interruptee’sAvailabilityInformation 1

2

Interaction3

Availability-Sharing Systems

Page 6: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

~20  years:  Good  Results  

How to design such systems? Tradeoffs for interrupter & interruptee? Present a system design that balances needs.

Low  AdopPon  

1  

2  

3  

Page 7: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

~20  years:  Good  Results  

How to design such systems? Tradeoffs for interrupter & interruptee? Present a system design that balances needs.

Low  AdopPon  

1  

2  

3  

Page 8: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

42  McFarlane  ’97,  McFarlane  and  Latorella  ´02,  MaGhews  et  al.  ‘04,  Pousman  and  Stasko  ‘06,  Tomitsch  et  al.  ‘07,  Jonsson  et  al’  08,  Markopoulos  ’09,  Garcia  et  al.  ‘10  

CharacterisPcs/Interruptee  

Method  of  coordinaPon  

Meaning  of  interrupPon  

Method  of  expression  

Channel  of  conveyance  

Human  acPvity  changed    

Effect  of  interrupPon  

Personal-­‐vs-­‐Public  

Focus-­‐Peripheral  

Explicitness  

Modality  

InformaPon  Filtering  

CoordinaPon  and  Freq.  

Source  of  the  InterrupPon  

Dynamism  of  Input  

Source  

Precision  

NoPficaPon  Level  

Private-­‐vs-­‐Shared  

Place-­‐vs-­‐People  

Input  AutomaPon  

Accuracy  

User  Control  Level  

NoPficaPon  Level  

LocalizaPon  of  the  AIS  

Strategy  to  Assist  

OrientaPon  of  the  AcPvity  

LocaPon  

AbstracPon  

NoPficaPon  Level  

TransiPon  

AbstracPon  

NoPficaPon  Level  

InformaPon  Capacity  

AesthePc  Emphasis  

AbstracPon  

NoPficaPon  Level  

TransiPon  

Modality  

Temporal  Gradient  

RepresentaPon  

Context  Awareness  

Page 9: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

26  42  McFarlane  ’97,  McFarlane  and  Latorella  ´02,  MaGhews  et  al.  ‘04,  Pousman  and  Stasko  ‘06,  Tomitsch  et  al.  ‘07,  Jonsson  et  al’  08,  Markopoulos  ’09,  Garcia  et  al.  ‘10  

CharacterisPcs/Interruptee  

Method  of  coordinaPon  

Meaning  of  interrupPon  

Method  of  expression  

Channel  of  conveyance  

Human  acPvity  changed    

Effect  of  interrupPon  

Personal-­‐vs-­‐Public  

Focus-­‐Peripheral  

Explicitness  

Modality  

InformaPon  Filtering  

CoordinaPon  and  Freq.  

Source  of  the  InterrupPon  

Dynamism  of  Input  

Source  

Precision  

NoPficaPon  Level  

Private-­‐vs-­‐Shared  

Place-­‐vs-­‐People  

Input  AutomaPon  

Accuracy  

User  Control  Level  

NoPficaPon  Level  

LocalizaPon  of  the  AIS  

Strategy  to  Assist  

OrientaPon  of  the  AcPvity  

LocaPon  

AbstracPon  

NoPficaPon  Level  

TransiPon  

AbstracPon  

NoPficaPon  Level  

InformaPon  Capacity  

AesthePc  Emphasis  

AbstracPon  

NoPficaPon  Level  

TransiPon  

Modality  

Temporal  Gradient  

RepresentaPon  

Context  Awareness  

Page 10: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

26  13  McFarlane  ’97,  McFarlane  and  Latorella  ´02,  MaGhews  et  al.  ‘04,  Pousman  and  Stasko  ‘06,  Tomitsch  et  al.  ‘07,  Jonsson  et  al’  08,  Markopoulos  ’09,  Garcia  et  al.  ‘10  

Method  of  coordinaPon  

Method  of  expression  

Channel  of  conveyance  

Personal-­‐vs-­‐Public  

Focus-­‐Peripheral  

Explicitness  

Modality  

CoordinaPon  and  Freq.  

Dynamism  of  Input  

Source  

Precision  

NoPficaPon  Level  

Accuracy  

User  Control  Level  

NoPficaPon  Level  

AbstracPon  

NoPficaPon  Level  

AbstracPon  

NoPficaPon  Level  

InformaPon  Capacity  

AbstracPon  

NoPficaPon  Level  

Modality  

Temporal  Gradient  

RepresentaPon  

Context  Awareness  

Page 11: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

13  6  McFarlane  ’97,  McFarlane  and  Latorella  ´02,  MaGhews  et  al.  ‘04,  Pousman  and  Stasko  ‘06,  Tomitsch  et  al.  ‘07,  Jonsson  et  al’  08,  Markopoulos  ’09,  Garcia  et  al.  ‘10  

Method  of  expression  

Explicitness  

Modality  

Dynamism  of  Input  

Source  

Accuracy  

User  Control  Level  

AbstracPon  

NoPficaPon  Level  

InformaPon  Capacity  

Modality  

Temporal  Gradient  

RepresentaPon  

Page 12: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

Values  

Sensor  Data   Availability   Natural   MulPMedia  

ConPnuous   Discrete   Literal  

Always  On   Almost  AO   On  Request   Implicit  

Symm-­‐Trac   Symm-­‐Blind   Asymm-­‐Trac   Asymm-­‐Blind  

Focal   Selec-­‐Focal   Secondary   Peripheral  

Historical   Recent   Current   Predicted  

McFarlane  ’97,  McFarlane  and  Latorella  ´02,  MaGhews  et  al.  ‘04,  Pousman  and  Stasko  ‘06,  Tomitsch  et  al.  ‘07,  Jonsson  et  al’  08,  Markopoulos  ’09,  Garcia  et  al.  ‘10  

InformaPon  Delivery  

Obtrusiveness  

Symmetry  

AbstracPon  

Temporal  Gradient  

PresentaPon  

Page 13: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

1  

~20  years:  Good  Results  

How to design such systems? Tradeoffs for interrupter & interruptee? Present a system design that balances needs.

Low  AdopPon  

2  

3  

Page 14: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

Design  Tradeoffs  –  M.S.  

Dimension   Values  

Abstrac7on   Sensor  Data   Availability   Natural   MulPMedia  

Presenta7on   ConPnuous   Discrete   Literal  

Inf.  Delivery   Always  On   Almost  AO   On  Request   Implicit  

Symmetry   Symm-­‐Trac   Symm-­‐Blind   Asymm-­‐Trac   Asymm-­‐Blind  

Obtrusiveness   Focal   Selec-­‐Focal   Secondary   Peripheral  

Temporal  Gradient   Historical   Recent   Current   Predicted  

Interrupter   Interruptee  

Page 15: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

Design  Tradeoffs  -­‐  App  

Dimension   Values  

Abstrac7on   Sensor  Data   Availability   Natural   MulPMedia  

Presenta7on   ConPnuous   Discrete   Literal  

Inf.  Delivery   Always  On   Almost  AO   On  Request   Implicit  

Symmetry   Symm-­‐Trac   Symm-­‐Blind   Asymm-­‐Trac   Asymm-­‐Blind  

Obtrusiveness   Focal   Selec-­‐Focal   Secondary   Peripheral  

Temporal  Gradient   Historical   Recent   Current   Predicted  

Interrupter   Interruptee  

Page 16: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

Tradeoffs  -­‐  Interruptee  

Page 17: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

Tradeoffs  -­‐  Interrupter  

Page 18: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

1  

~20  years:  Good  Results  

How to design such systems? Tradeoffs for interrupter & interruptee? Present a system design that balances needs.

Low  AdopPon  

3  

2  

Page 19: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

System  Design  -­‐  InterruptMe  

Page 20: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM
Page 21: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM
Page 22: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

AbstracPon  

Page 23: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

InformaPon  Delivery  

Page 24: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

Symmetry  

Page 25: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

Conclusions  and  Future  Work  •  Design  space  for  availability-­‐sharing  systems.  •  Analyzed  the  tradeoffs  between  Interrupters  and  Interruptees  •  Used  the  definiPon  to  propose  a  new  system  with  three  novel  

contribuPons:  –  MulPple  availabiliPes  –  Group-­‐based  Traceable-­‐Asymmetry  –  Projector-­‐based  InformaPon  Delivery  

•  Long  term  deployment  and  improvements  in  the  sokware,  hardware  and  reasoning  engine.  

•  Come  see  our  demo.  

Page 26: ADesignSpaceAnalysisof Availability4SharingSystems€¦ · Juan"David"Hincapie4Ramos" jdhr@itu.dk" Quesons?" Author: Juan David Hincapié-Ramos Created Date: 10/17/2011 6:58:53 PM

Thank  you!  

Stephen  Voida  [email protected]  

Gloria  Mark  [email protected]  

Juan  David  Hincapie-­‐Ramos  [email protected]  

QuesPons?