Download - An Experimental Analysis of Undo in Ubiquitous Computing Environments

Transcript
Page 1: An Experimental Analysis of Undo in Ubiquitous Computing Environments

An Experimental Analysis of Undo in Ubiquitous Computing

Environments

Marco Loregian, Marco P. LocatelliUniversity of Milano-Bicocca (Italy)

Page 2: An Experimental Analysis of Undo in Ubiquitous Computing Environments

Outline

• Problem

• Experiment

• Results

• Ongoing and future work

• Conclusion

Page 3: An Experimental Analysis of Undo in Ubiquitous Computing Environments

Undo

• Well known function of PC applications

• Allows to revert (the effects of) commands

• Applied to user actions

• Different strategies

Page 4: An Experimental Analysis of Undo in Ubiquitous Computing Environments

What does “undo” mean in ubicomp environments?

Page 5: An Experimental Analysis of Undo in Ubiquitous Computing Environments

The problem

• We need to know it in order to design usable (successful) systems

• How should we find it out?

• Undo is a user intention

• We surveyed potential users

Page 6: An Experimental Analysis of Undo in Ubiquitous Computing Environments

The experiment

• Introduction of the problem with a video-scenario

• Multi-part survey

Page 8: An Experimental Analysis of Undo in Ubiquitous Computing Environments

The survey

• Demographics

• What if you were the user?

• What if you were the system?

• How much would it be acceptable to… (17 items)

• Summary of the operations

Page 9: An Experimental Analysis of Undo in Ubiquitous Computing Environments

The results

• Demographics

• Analysis of the applied undo strategies

Full stats are in the paper

Page 10: An Experimental Analysis of Undo in Ubiquitous Computing Environments

Demographics

64%

36%

Gender

M F

0

1

2

3

4

5

6

18 20 22 24 26 28 30 32 34 36 38 40 42 44 46

Age

Mostly university students (psychology)

Page 11: An Experimental Analysis of Undo in Ubiquitous Computing Environments

Analysis

• Users had very different ideas about what undo should be like

• We tried to highlight shared opinions, and to find the factors influencing divergent opinions

• Different preferences = different strategies to be available for being chosen

• Do strategies in literature still apply?

Page 12: An Experimental Analysis of Undo in Ubiquitous Computing Environments

Some hypotheses

• System as a mediator between humans? No, better if not intrusive

• Degree of autonomy?It depends, but must be known in advance by the user

• Collect context information?Yes, but never violate users’ privacy

Page 13: An Experimental Analysis of Undo in Ubiquitous Computing Environments

0

5

10

15

20

Linear Selective Other

Undo strategy implicitly applied by participants#

par

ticip

ants

Analysis according to the definitions in literature

Page 14: An Experimental Analysis of Undo in Ubiquitous Computing Environments

Non-Smart Smart

No Compensation 33% 6%

Compensation 17% 44%

50%

61%

Undo strategy implicitly applied by participants

Page 15: An Experimental Analysis of Undo in Ubiquitous Computing Environments

So what?

• Ubicomp systems must be provided with context-aware, smart (semi-proactive) undo functions, with compensation mechanisms

• It’s not easy! It’s not only a (serious) usability problem

• Designers: keep the problem in mind and interact with users

• Developers: deal with the problem

Page 16: An Experimental Analysis of Undo in Ubiquitous Computing Environments

Ongoing Work

• Undo for

• context-aware collaborative ubiquitous computing environments[to appear at IDC’2008, sept.]

• mobile phones[to appear at NordiCHI 2008, oct.]

• email[in preparation]

Page 17: An Experimental Analysis of Undo in Ubiquitous Computing Environments

Future Work

• Prototyping with the CASMAS framework

• Find scenarios

• Analyze undo in place

• Implement

• Test

Page 18: An Experimental Analysis of Undo in Ubiquitous Computing Environments

Conclusionundo!undo!undo!

Even Homer knows that undo is important!

Page 19: An Experimental Analysis of Undo in Ubiquitous Computing Environments

Thank you!

An Experimental Analysis of Undo in Ubiquitous

Computing EnvironmentsMarco Loregian, Marco P. LocatelliUniversity of Milano-Bicocca (Italy)