19
An Experimental Analysis of Undo in Ubiquitous Computing Environments Marco Loregian , Marco P. Locatelli University of Milano-Bicocca (Italy)

An Experimental Analysis of Undo in Ubiquitous Computing Environments

Embed Size (px)

DESCRIPTION

An Experimental Analysis of Undo in Ubiquitous Computing Environments, paper presented at UIC08, by Marco Loregian and Marco P. Locatelli All personal computer application are provided with an undo functionality, which can implement any of the models available in literature. Users are generally aware of what the undo function is expected to do, depending on the application in use. Ubiquitous computing systems are beginning to be understood and deployed in real life situations, but little attention has been paid to what users expect themselves to be able to do and undo in such systems. In this paper, we present the results of a survey we made to evaluate the perception of undo mechanisms with respect to a simple ubiquitous-computing environment. Our study shows that users already have a complex vision of undo encompassing advanced features such as context awareness and compensation.

Citation preview

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)