supporting the adoption of voluntary computing infrastructures

35
[email protected] - @jhincapie Juan David Hincapié Ramos DC Ubicomp 2010 – September 26, 2010 Infrastructure Awareness Supporting the Adoption of Voluntary Computing Infrastructures

Upload: elom

Post on 22-Feb-2016

22 views

Category:

Documents


1 download

DESCRIPTION

Infrastructure Awareness. Supporting the Adoption of Voluntary Computing Infrastructures. [email protected] - @jhincapie Juan David Hincapié Ramos DC Ubicomp 2010 – September 26, 2010. Mini-Grid (local volunteer computing). 2. Participation. Leaderboards. Community Website. Team Formation. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Supporting the Adoption of  Voluntary Computing Infrastructures

[email protected] - @jhincapieJuan David Hincapié RamosDC Ubicomp 2010 – September 26, 2010

Infrastructure AwarenessSupporting the Adoption of

Voluntary Computing Infrastructures

Page 2: Supporting the Adoption of  Voluntary Computing Infrastructures

Mini-Grid (local volunteer computing)

2

Page 3: Supporting the Adoption of  Voluntary Computing Infrastructures

Participation

Page 4: Supporting the Adoption of  Voluntary Computing Infrastructures

Reward System

Leaderboards Community Website

Team Formation

Page 5: Supporting the Adoption of  Voluntary Computing Infrastructures

Invisibility of Infrastructures

… invisibility hinders trust and adoption, by keeping users from forming correct mental models of infrastructures.

[Poole08, Poole09]

3

Page 6: Supporting the Adoption of  Voluntary Computing Infrastructures

Infrastructure Awareness

is a feedback mechanism on properties of technological infrastructures provided in the

periphery of user’s attention.

Infrastructure Awareness Systems aim at conveying this information in the periphery of users’ attention by means of ambient technologies.

4

Page 7: Supporting the Adoption of  Voluntary Computing Infrastructures

How does infrastructure awareness technologies affect the adoption of local computing infrastructures

How do users related to such infrastructure awareness technologies

Page 8: Supporting the Adoption of  Voluntary Computing Infrastructures

Related Work

Infrastructure Invisibility

AwarenessSystems

Volunteer Computing Adoption

Infrastructure Awareness

• Intelligibility• Seamful design• Visualizations

• SETI@Home• World Community Grid

5

Page 9: Supporting the Adoption of  Voluntary Computing Infrastructures

Research Approach

• Nascent Theory• Exploratory Research Approach• Triangulation Process

6

Page 10: Supporting the Adoption of  Voluntary Computing Infrastructures

Contributions

Technological

• GridOrbit-pub• GridOrbit-per

Conceptual

• Awareness Model

• Design Space

Methodological

• AM Cards Technique

7

Page 11: Supporting the Adoption of  Voluntary Computing Infrastructures

Implications for Design• Sharing and Awareness• Public and Personal Spaces• Awareness Cues

8

Page 12: Supporting the Adoption of  Voluntary Computing Infrastructures

Awareness Cues

Activity LevelCapacityComputers and People{

Page 13: Supporting the Adoption of  Voluntary Computing Infrastructures

GridOrbit public display

9

Hincapie-Ramos et al. – CHI’10 EA WiP

Page 14: Supporting the Adoption of  Voluntary Computing Infrastructures

510

Page 15: Supporting the Adoption of  Voluntary Computing Infrastructures

11

Page 16: Supporting the Adoption of  Voluntary Computing Infrastructures

12

Page 17: Supporting the Adoption of  Voluntary Computing Infrastructures

GridOrbit notification system

Desktop application that pops up messages

once in a while.

13

Page 18: Supporting the Adoption of  Voluntary Computing Infrastructures

Motivational Strategies

Personal

Norm-Activation

“You contributed for less than XX hour(s) to the Mini-Grid this week”

“ You contributed ZZ% less than other contributors this week”

14

Page 19: Supporting the Adoption of  Voluntary Computing Infrastructures

• Field deployment• 30 days• Open participation

Page 20: Supporting the Adoption of  Voluntary Computing Infrastructures

Deployment Results

• Impact of Awareness– Increase in Participants– Participants Motives– Participants Behavior

• User Relation with the Awareness System– 60—30—10– Capacity -vs- Activity

15

Page 21: Supporting the Adoption of  Voluntary Computing Infrastructures

75% increase in potential capacity51% increase in actual capacity

16

Page 22: Supporting the Adoption of  Voluntary Computing Infrastructures

Explorer 10%

Curious 30%

Aware 60%

17

Page 23: Supporting the Adoption of  Voluntary Computing Infrastructures

Activity Capacity

+ -

Page 24: Supporting the Adoption of  Voluntary Computing Infrastructures

Foundations

• Hermeneutics and Phenomenology• Different than the ”natural awareness”• Present-at-Hand approach– Requires the user’s attention and is appropriate for

learning, discovery and breakdown.– Prior efforts align to this approach.

• Ready-to-Hand approach– Providing infrastructures with the required feedback

for long term engagements.

23

Page 25: Supporting the Adoption of  Voluntary Computing Infrastructures

Awareness Model

• Application of the Benford and Fallen’s spatial model of awareness to the domain of infrastructures and adoption.

• A different perspective on awareness where the entities are not embedded in the system, but rather the system itself is an entity.

24

Page 26: Supporting the Adoption of  Voluntary Computing Infrastructures

O

NimbusWhat the entity projects about itself

Focus:What the entity is interested in

25

Page 27: Supporting the Adoption of  Voluntary Computing Infrastructures

A BA

26

Page 28: Supporting the Adoption of  Voluntary Computing Infrastructures

UI

IA

27

Page 29: Supporting the Adoption of  Voluntary Computing Infrastructures

Design Space• Existing Dimensions

– Awareness of place versus awareness of people– Precision– Accuracy– Notification level– Input automation– Private versus shared– Level of user control

• New dimensions– Fidelity– Coverage– Motivation

28

Page 30: Supporting the Adoption of  Voluntary Computing Infrastructures

Design Space - Fidelity

Usage of visual metaphors for representing infrastructures.

29

Page 31: Supporting the Adoption of  Voluntary Computing Infrastructures

Design Reflections

18

Creating Awareness?The Role of Metaphors{

Hincapie-Ramos et al. – CHI’10 Workshop – Briging the Gap

Page 32: Supporting the Adoption of  Voluntary Computing Infrastructures

AM Cards Technique

19

Hincapie-Ramos et al. – DIS’10

Page 33: Supporting the Adoption of  Voluntary Computing Infrastructures

AMC Results

22

To evaluate how relevant is the information displayed by infrastructure awareness systems.A

To identify which of the users interests infrastructures awareness systems do not take into account.BTo identify elements of re-design in the infrastructures themselves so as to improve their adoptability.C

Relevant: machines and people associated to them No Relevant: the details of task distribution.

Algorithms, input data and parameters

Task execution results (numeric or graphical)

Page 34: Supporting the Adoption of  Voluntary Computing Infrastructures

Future Work

• New Iteration of GridOrbit• Short project on applying the same principle

at email, interruptions and stress levels.

Page 35: Supporting the Adoption of  Voluntary Computing Infrastructures

Designing for the Invisible - Techniques for User-Centered

Design of Infrastructure Awareness Systems

DIS 2010.

Contextual-analysis for infrastructure awareness systems

CHI 2010 WorkshopBridging the Gap

Gridorbit public display: Providing grid awareness in a biology

laboratoryCHI 2010 Poster

GridOrbit – An Awareness System Supporting the Adoption of a

Volunteer Computing Infrastructure

CHI 2011 In Submission

31