a design space analysis of availability-sharing systems
DESCRIPTION
A Design Space Analysis of Availability-Sharing Systems. Juan David Hincapie -Ramos [email protected]. Stephen Voida [email protected]. Gloria Mark [email protected]. (Photo taken from: http://people.cs.vt.edu/~srh/SteveHarrisonProjectsPARC.html). Fish et al. 92 and Tang et al 94. ConNexus. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/1.jpg)
A Design Space Analysis of Availability-Sharing Systems
Stephen [email protected]
Gloria [email protected]
Juan David [email protected]
![Page 2: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/2.jpg)
Fish et al. 92 and Tang et al 94
(Photo taken from: http://people.cs.vt.edu/~srh/SteveHarrisonProjectsPARC.html)
![Page 3: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/3.jpg)
Tang et al. 01
ConNexus Awarenex
![Page 4: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/4.jpg)
Lai et al. 02
![Page 5: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/5.jpg)
Availability-Sharing Systems
![Page 6: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/6.jpg)
~20 years: Good Results
How to design such systems?
Tradeoffs for interrupter & interruptee?
Present a system design that balances needs.
Low Adoption
1
2
3
![Page 7: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/7.jpg)
~20 years: Good Results
How to design such systems?
Tradeoffs for interrupter & interruptee?
Present a system design that balances needs.
Low Adoption
1
2
3
![Page 8: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/8.jpg)
42McFarlane ’97, McFarlane and Latorella ´02, Matthews et al. ‘04, Pousman and Stasko ‘06, Tomitsch et al. ‘07, Jonsson et al’ 08, Markopoulos ’09, Garcia et al. ‘10
Characteristics/Interruptee
Method of coordination
Meaning of interruption
Method of expression
Channel of conveyance
Human activity changed
Effect of interruption
Personal-vs-Public
Focus-Peripheral
Explicitness
Modality
Information Filtering
Coordination and Freq.
Source of the Interruption
Dynamism of Input
Source
Precision
Notification Level
Private-vs-Shared
Place-vs-People
Input Automation
Accuracy
User Control Level
Notification Level
Localization of the AIS
Strategy to Assist
Orientation of the Activity
Location
Abstraction
Notification Level
Transition
Abstraction
Notification Level
Information Capacity
Aesthetic Emphasis
Abstraction
Notification Level
Transition
Modality
Temporal Gradient
Representation
Context Awareness
![Page 9: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/9.jpg)
2642McFarlane ’97, McFarlane and Latorella ´02, Matthews et al. ‘04, Pousman and Stasko ‘06, Tomitsch et al. ‘07, Jonsson et al’ 08, Markopoulos ’09, Garcia et al. ‘10
Characteristics/Interruptee
Method of coordination
Meaning of interruption
Method of expression
Channel of conveyance
Human activity changed
Effect of interruption
Personal-vs-Public
Focus-Peripheral
Explicitness
Modality
Information Filtering
Coordination and Freq.
Source of the Interruption
Dynamism of Input
Source
Precision
Notification Level
Private-vs-Shared
Place-vs-People
Input Automation
Accuracy
User Control Level
Notification Level
Localization of the AIS
Strategy to Assist
Orientation of the Activity
Location
Abstraction
Notification Level
Transition
Abstraction
Notification Level
Information Capacity
Aesthetic Emphasis
Abstraction
Notification Level
Transition
Modality
Temporal Gradient
Representation
Context Awareness
![Page 10: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/10.jpg)
2613McFarlane ’97, McFarlane and Latorella ´02, Matthews et al. ‘04, Pousman and Stasko ‘06, Tomitsch et al. ‘07, Jonsson et al’ 08, Markopoulos ’09, Garcia et al. ‘10
Method of coordination
Method of expression
Channel of conveyance
Personal-vs-Public
Focus-Peripheral
Explicitness
Modality
Coordination and Freq.
Dynamism of Input
Source
Precision
Notification Level
Accuracy
User Control Level
Notification Level
Abstraction
Notification Level
Abstraction
Notification Level
Information Capacity
Abstraction
Notification Level
Modality
Temporal Gradient
Representation
Context Awareness
![Page 11: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/11.jpg)
136McFarlane ’97, McFarlane and Latorella ´02, Matthews 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
Abstraction
Notification Level
Information Capacity
Modality
Temporal Gradient
Representation
![Page 12: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/12.jpg)
Values
Sensor Data Availability Natural MultiMedia
Continuous 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, Matthews et al. ‘04, Pousman and Stasko ‘06, Tomitsch et al. ‘07, Jonsson et al’ 08, Markopoulos ’09, Garcia et al. ‘10
Information Delivery
Obtrusiveness
Symmetry
Abstraction
Temporal Gradient
Presentation
![Page 13: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/13.jpg)
1
~20 years: Good Results
How to design such systems?
Tradeoffs for interrupter & interruptee?
Present a system design that balances needs.
Low Adoption
2
3
![Page 14: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/14.jpg)
Design Tradeoffs – M.S.
Dimension Values
Abstraction Sensor Data Availability Natural MultiMedia
Presentation Continuous 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: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/15.jpg)
Design Tradeoffs - App
Dimension Values
Abstraction Sensor Data Availability Natural MultiMedia
Presentation Continuous 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: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/16.jpg)
Tradeoffs - Interruptee
![Page 17: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/17.jpg)
Tradeoffs - Interrupter
![Page 18: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/18.jpg)
1
~20 years: Good Results
How to design such systems?
Tradeoffs for interrupter & interruptee?
Present a system design that balances needs.
Low Adoption
3
2
![Page 19: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/19.jpg)
System Design - InterruptMe
![Page 20: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/20.jpg)
![Page 21: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/21.jpg)
![Page 22: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/22.jpg)
Abstraction
![Page 23: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/23.jpg)
Information Delivery
![Page 24: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/24.jpg)
Symmetry
![Page 25: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/25.jpg)
Conclusions and Future Work• Design space for availability-sharing systems.• Analyzed the tradeoffs between Interrupters and Interruptees• Used the definition to propose a new system with three novel
contributions:– Multiple availabilities– Group-based Traceable-Asymmetry– Projector-based Information Delivery
• Long term deployment and improvements in the software, hardware and reasoning engine.
• Come see our demo.
![Page 26: A Design Space Analysis of Availability-Sharing Systems](https://reader035.vdocuments.net/reader035/viewer/2022070423/5681665d550346895dd9e123/html5/thumbnails/26.jpg)
Thank you!
Stephen [email protected]
Gloria [email protected]
Juan David [email protected]
Questions?