autocompaste auto-completing text as an alternative to copy-paste shengdong (shen) zhao 1 fanny...

Post on 30-Mar-2015

226 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

AutoComPasteAuto-Completing Text as an Alternative to Copy-Paste

Shengdong (Shen) Zhao 1 Fanny Cheviler 2 Wei Tsang Ooi 1 Chee Yuan Lee 1

Arpit Agarwal 1,3

1

2

Background & Motivation

is a common computing operation

it often happens across documents

3

Background & MotivationCurrent copy-paste techniques:

Ctrl-C, Ctrl-V Menu selection

Drag & drop X-Win

Chapuis and Roussel. Copy-and-paste between overlapping windows. CHI ’07

4

6-Step Common Workflow

5

6-Step Common Workflow

Step 1: Typing

6

6-Step Common WorkflowStep 2: Context switch& Win manage

7

6-Step Common Workflow Step 3:

Visual search

8

6-Step Common Workflow

Step 4: Highlighting

& Copy

9

6-Step Common Workflow

Step 5: Window

management

10

6-Step Common Workflow

Step 6: Paste

6-Step Common Workflow

11

12

13

+ Text Unit Adjustments

Auto-Completing Text as an Alternative to Copy-Paste

14

+ Text Unit Adjustments

Window management is common and tedious

Copy-paste often Interleaves typing

Copy-paste different sizes of text is common

15

Logger Study• Logger that logs copy-paste event

– Automatically turned on, data send to a central server

– For each copy-paste event, we record• Type (copy | paste) • Number of windows open, host window, and

application name• Timestamp• Nearest typing event in terms of time• Content copied

– “joe12@gmail.com” is stored as “xxx00@xxxxx.xxx” • Participants

– 22 students (9 female, 13 male, 21-27, M 23.14)

• Duration– 2 weeks

16

Logger Study - Result• Data collected

– 34.1 MB of text data, 8168 events with 3481 (43%) copy and 4687 (57%) paste.

• Windows opened – 83% of the time, users have 6-20 concurrently

opened windows (average 12) when performing CP• Type of copy-paste

– 57% (2672) cross-document CP – 43% (2015) within-document CP

• Interleaving with typing– 42% of copy events were performed after typing, and

54% of paste events were followed by typing• Text size

– Phrases (39%), Sentences (33%), Paragraphs (28%)

17

+ Text Unit Adjustments

Window management is common and tedious

Copy-paste often Interleaves typing

Copy-paste different sizes of text is common

AutoComPaste Video

http://www.youtube.com/watch?v=KoDT3UeAoRE

18

How does AutoComPaste Compare with

Traditional Copy-Paste Techniques?

19

Ctrl-C, Ctrl-V Menu selection

Drag & drop X-Win

Chapuis and Roussel. Copy-and-paste between overlapping windows. CHI ’07

What are the conditions or factors?

20

21

1) Knowledge of content • Keyword(s) known• Keyword(s) unknown

2) Knowledge of location • Location known• Location unknown

22

1) Knowledge of content • Keyword(s) known• Keyword(s) unknown

3) Visibility • Visible• Invisible

2) Knowledge of location • Location known• Location unknown

23

1) Knowledge of content • Keyword(s) known• Keyword(s) unknown

3) Visibility • Visible• Invisible

4) Typing activity • Standalone• Interleaving

2) Knowledge of location • Location known• Location unknown

24

1) Knowledge of content • Keyword(s) known• Keyword(s) unknown

2) Knowledge of location • Location known• Location unknown

3) Visibility • Visible• Invisible

4) Typing activity • Standalone• Interleaving

25

1) Knowledge of content • Keyword(s) known• Keyword(s) unknown

2) Knowledge of location • Location known• Location unknown

3) Visibility • Visible• Invisible

4) Typing activity • Standalone• Interleaving

26

27

28

29

30

31

32

33

34

1) Knowledge of content • Keyword(s) known• Keyword(s) unknown

2) Knowledge of location • Location known• Location unknown

3) Visibility • Visible• Invisible

4) Typing activity • Standalone• Interleaving

SwitchContext

WindowManagement

Homing

VisualSearch

35

CP Copy-Pastebase case

S1: Content (known), Location (known), Visible (true), Typing before copy (false)

36

CP Copy-Pastebase case

S1: Content (known), Location (known), Visible (true), Typing before copy (false)

37

ACP AutoComPastebase caseHoming

S1: Content (known), Location (known), Visible (true), Typing before copy (false)

38

ACP AutoComPastebase caseHoming

S1: Content (known), Location (known), Visible (true), Typing before copy (false)

39

S1: Content (known), Location (known), Visible (true), Typing before copy (false)

40

41

42

43

44

Controlled Experiment12 university participants X 2 techniques (XWin, ACP) X 2 content knowledge type (known, unknown) X 2 location knowledge type (known, unknown) X 2 visibility type (visible, invisible) X 2 pre-copy activity type (isolated, typing) X 6 trials of 3 different units of text (2 phrases + 2 sentences + 2 paragraphs)= 2304 trials total

45

Results

46

ACP has 29% performance

benefit

XWin has 29%

performance benefit

ACP has 140%

performance benefit

XWin has 31%

performance benefit

C(+) L(+)

C(-) L(+)

C(+) L(-)

C(-) L(-)

47

Qualitative Study• 6 participants (3 female, 3 male; aged 22-

25, mean 23.8)• Realistic trip planning task

– plan a 5-day trip to Santa Barbara by gathering relevant information from 10 given webpages

– asked to include at least one outdoor activity, one indoor activity, and one restaurant for each day of the trip

• Can use either AutoComPaste and other copy-paste techniques

48

ResultsAutoComPaste is heavily used and highly rated by 5/6 participants

However, one rated AutoComPaste negatively • He is a non-native English speaker

participant

49

Conclusion• AutoComPaste nicely complements the

traditional copy-paste techniques– AutoComPaste has advantage when the

keyword/prefix is known– When keywords/prefix is known and location is

unknown, AutoComPaste will have the most advantage

– XWin has advantage when the keyword/prefix is unknown

• Performance of AutoComPaste is subject to typing and spelling skills

Acknowledgment• Shi Xiaoming for programming the logger• Guia Gali and Symon Oliver for video

editing• Study participants • Members in the NUS-HCI lab• This research is supported by National

University of Singapore Academic Research Fund R-252-000-464-112

Q & A

51

Vignette (CHI ‘12)

You may want to check out these other projects from

SandCanvas (CHI ‘11)MOGCLASS (CHI ‘11)Magic Cards (CHI ‘09)

earPod (CHI ‘07)Zone & Polygon Menu (CHI ‘06)

Elastic Hierarchy (InfoVis ‘05)

Simple Marking Menu (UIST ‘04)

top related