Revealing the copy and paste habits of end users

Transferring data across applications is a common end user task, and copying and pasting via the clipboard lets users do so relatively easily. Using the clipboard, however, can also introduce inefficiencies and errors in user tasks. To help researchers and tool developers understand and address these problems, we studied how end users interact with the clipboard through cut, copy, and paste actions. This study was performed by logging clipboard interactions while end users performed everyday tasks. From the clipboard usage data, we have identified several usage patterns that describe how data is transferred within the desktop environment. Such patterns help us understand end user behavior and indicate areas in which clipboard support tools can be improved.

[1]  Thomas G. Dietterich,et al.  The use of provenance in information retrieval , 2007 .

[2]  Ed Huai-hsin Chi,et al.  Entity quick click: rapid text copying based on automatic entity extraction , 2006, CHI EA '06.

[3]  Miryung Kim,et al.  An ethnographic study of copy and paste programming practices in OOPL , 2004, Proceedings. 2004 International Symposium on Empirical Software Engineering, 2004. ISESE '04..

[4]  Mary Shaw,et al.  Estimating the numbers of end users and end user programmers , 2005, 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05).

[5]  Olivier Chapuis,et al.  Copy-and-paste between overlapping windows , 2007, CHI.

[6]  Yuzuru Tanaka,et al.  Clip, connect, clone: combining application elements to build custom interfaces for information access , 2004, UIST '04.

[7]  Mary Shaw,et al.  Games Programs Play: Obstacles to Data Reuse , 2006 .

[8]  Brad A. Myers,et al.  Citrine: providing intelligent copy-and-paste , 2004, UIST '04.

[9]  Amy J. Ko,et al.  Eliciting design requirements for maintenance-oriented IDEs: a detailed study of corrective and perfective maintenance tasks , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[10]  Mary Shaw,et al.  Topes , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[11]  Ewan D. Tempero,et al.  Smarter cut-and-paste for programming text editors , 2001, Proceedings Second Australasian User Interface Conference. AUIC 2001.