D. Gregory, A. J. Abowd, and . Dix, Giving undo attention, Interacting with Computers, vol.4, issue.392, pp.317-3420953, 1992.

J. Alexander, A. Cockburn, S. Fitchett, C. Gutwin, and S. Greenberg, Revisiting read wear, Proceedings of the 27th international conference on Human factors in computing systems, CHI 09, pp.1665-1674, 2009.
DOI : 10.1145/1518701.1518957

C. Appert and M. Beaudouin-lafon, SwingStates, Proceedings of the 19th annual ACM symposium on User interface software and technology, UIST '06, pp.1149-1182, 2008.
DOI : 10.1145/1166253.1166302

URL : https://hal.archives-ouvertes.fr/inria-00538387

C. Appert, O. Chapuis, and E. Pietriga, Dwell-and-spring, Proceedings of the 2012 ACM annual conference on Human Factors in Computing Systems, CHI '12, 2012.
DOI : 10.1145/2207676.2208339

URL : https://hal.archives-ouvertes.fr/hal-00663638

P. Baudisch, E. Cutrell, D. Robbins, M. Czerwinski, P. Tandler et al., Drag-and-pop and drag-and-pick: Techniques for accessing remote screen content on touch-and pen-operated systems, Proceedings of the IFIP TC13 International Conference on Human-Computer Interaction (INTERACT '03). IOS & IFIP, pp.57-64, 2003.

P. Baudisch, D. Tan, M. Collomb, D. Robbins, K. Hinckley et al., Phosphor, Proceedings of the 19th annual ACM symposium on User interface software and technology, UIST '06, pp.169-178, 2006.
DOI : 10.1145/1166253.1166280

URL : https://hal.archives-ouvertes.fr/lirmm-00128259

T. Berlage, A selective undo mechanism for graphical user interfaces based on command objects, ACM Transactions on Computer-Human Interaction, vol.1, issue.3, pp.269-294, 1994.
DOI : 10.1145/196699.196721

A. G. Cass, C. S. Fernandes, and A. Polidore, An empirical evaluation of undo mechanisms, Proceedings of the 4th Nordic conference on Human-computer interaction changing roles, NordiCHI '06, 2006.
DOI : 10.1145/1182475.1182478

O. Chapuis and N. Roussel, UIMarks, Proceedings of the 23nd annual ACM symposium on User interface software and technology, UIST '10, 2010.
DOI : 10.1145/1866029.1866057

URL : https://hal.archives-ouvertes.fr/inria-00533398

P. Dragicevic, Combining crossing-based and paper-based interaction paradigms for dragging and dropping between overlapping windows, Proceedings of the 17th annual ACM symposium on User interface software and technology , UIST '04, pp.193-196, 2004.
DOI : 10.1145/1029632.1029667

K. Edwards, T. Igarashi, A. Lamarca, and E. D. Mynatt, A temporal model for multi-level undo and redo, Proceedings of the 13th annual ACM symposium on User interface software and technology , UIST '00, pp.31-40, 2000.
DOI : 10.1145/354401.354409

K. Edwards and E. D. Mynatt, Timewarp, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '97, pp.218-225, 1997.
DOI : 10.1145/258549.258710

C. Forlines, D. Vogel, and R. Balakrishnan, HybridPointing, Proceedings of the 19th annual ACM symposium on User interface software and technology, UIST '06, pp.211-220, 2006.
DOI : 10.1145/1166253.1166286

T. Grossman, P. Baudisch, and K. Hinckley, Handle flags: Efficient and flexible selections for inking applications, Proceedings of Graphics Interface (GI '09). Canadian Information Processing Society, pp.167-174, 2009.

T. Grossman, J. Matejka, and G. Fitzmaurice, Chronicle, Proceedings of the 23nd annual ACM symposium on User interface software and technology, UIST '10, pp.143-152, 2010.
DOI : 10.1145/1866029.1866054

J. Heer, J. Mackinlay, C. Stolte, and M. Agrawala, Graphical Histories for Visualization: Supporting Analysis, Communication, and Evaluation, IEEE Transactions on Visualization and Computer Graphics, vol.14, issue.6, pp.1189-1196137, 2008.
DOI : 10.1109/TVCG.2008.137

K. Hinckley, P. Baudisch, G. Ramos, and F. Guimbretiere, Design and analysis of delimiters for selection-action pen gesture phrases in scriboli, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '05, pp.451-460, 2005.
DOI : 10.1145/1054972.1055035

A. Katifori, G. Lepouras, A. Dix, and A. Kamaruddin, Evaluating the Significance of the Desktop Area in Everyday Computer Use, First International Conference on Advances in Computer-Human Interaction, pp.31-3827, 2008.
DOI : 10.1109/ACHI.2008.27

Y. Kawasaki and T. Igarashi, Regional undo for spreadsheets http://www-ui.is.s.u-tokyo.ac.jp/ ? kwsk/undo/kawasaki uist04 regional Where do web sites come from?: Capturing and interacting with design history, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '02, pp.1-8, 2002.

A. J. Ko, B. A. Myers, M. J. Coblenz, and H. Aung, An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks, IEEE Transactions on Software Engineering, vol.32, issue.12, pp.971-987116, 2006.
DOI : 10.1109/TSE.2006.116

M. Kobayashi and T. Igarashi, Boomerang, Proceedings of the 20th annual ACM symposium on User interface software and technology , UIST '07, pp.187-190, 2007.
DOI : 10.1145/1294211.1294243

D. Kurlander and S. Feiner, Editable graphical histories, pp.127-134, 1988.

D. Kurlander and S. Feiner, A history-based macro by example system, Proceedings of the 5th annual ACM symposium on User interface software and technology , UIST '92, pp.99-106, 1992.
DOI : 10.1145/142621.142633

A. Henry and . Landsberger, Hawthorne Revisited: Management and the Worker, Its Critics, and Developments in Human Relations in Industry, 1958.

R. Li and D. Li, A regional undo mechanism for text editing, Proceedings of the 5th International Workshop on Collaborative Editing Systems (IWCES '03). Citeseer, 2003.

C. Meng, M. Yasue, A. Imamiya, and X. Mao, Visualizing histories for selective undo and redo, Proceedings of the Third Asian Pacific Computer and Human Interaction (APCHI '98), 1998.

B. A. Myers, Scripting graphical applications by demonstration, Proceedings of the SIGCHI conference on Human factors in computing systems, CHI '98, pp.534-541, 1998.
DOI : 10.1145/274644.274716

A. Brad, D. S. Myers, and . Kosbie, Reusable hierarchical command objects, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '96, pp.260-267, 1996.

B. A. Myers, A. Lai, T. M. Le, Y. Yoon, A. Faulring et al., Selective Undo Support for Painting Applications, Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, CHI '15, pp.4227-4236, 2015.
DOI : 10.1145/2702123.2702543

T. Nakamura and T. Igarashi, An application-independent system for visualizing user operation history, Proceedings of the 21st annual ACM symposium on User interface software and technology, UIST '08, pp.23-32, 2008.
DOI : 10.1145/1449715.1449721

M. Nancel and A. Cockburn, Causality, Proceedings of the 32nd annual ACM conference on Human factors in computing systems, CHI '14, pp.1777-1786, 2014.
DOI : 10.1145/2556288.2556990

T. Oe, B. Shizuki, and J. Tanaka, Undo/redo by trajectoryComputer Interaction: Interaction Modalities and Techniques -Volume Part IV (HCI'13), Proceedings of the 15th International Conference on Human, pp.712-721, 2013.

A. Prakash and M. J. Knister, A framework for undoing actions in collaborative systems, ACM Transactions on Computer-Human Interaction, vol.1, issue.4, pp.295-330, 1994.
DOI : 10.1145/198425.198427

J. Rekimoto, Time-machine computing, Proceedings of the 12th annual ACM symposium on User interface software and technology , UIST '99, 1999.
DOI : 10.1145/320719.322582

D. Dario and . Salvucci, An integrated model of eye movements and visual encoding, Cogn. Syst. Res, vol.1, issue.400, pp.201-220, 2001.

T. Seifried, C. Rendl, M. Haller, and S. Scott, Regional undo/redo techniques for large interactive surfaces, Proceedings of the 2012 ACM annual conference on Human Factors in Computing Systems, CHI '12, pp.2855-2864, 2012.
DOI : 10.1145/2207676.2208690

K. A. Siek, Y. Rogers, and K. H. Connelly, Fat Finger Worries: How Older and Younger Users Physically Interact with PDAs, Proceedings of the IFIP TC13 International Conference on Human-Computer Interaction (INTERACT '05, pp.267-280, 2005.
DOI : 10.1037/0021-9010.73.4.711

S. L. Su, S. Paris, and F. Durand, QuickSelect: History-based selection expansion, Proceedings of Graphics Interface 2009 (GI '09). CIPS, pp.215-221, 2009.

M. Terry, E. D. Mynatt, K. Nakakoji, and Y. Yamamoto, Variation in element and action, Proceedings of the 2004 conference on Human factors in computing systems , CHI '04, pp.711-718, 2004.
DOI : 10.1145/985692.985782

J. S. Vitter, US&R, ACM SIGSOFT Software Engineering Notes, vol.9, issue.3, pp.168-176, 1984.
DOI : 10.1145/390010.808262

N. Watanabe, M. Washida, and T. Igarashi, Bubble clusters, Proceedings of the 20th annual ACM symposium on User interface software and technology , UIST '07, pp.173-182, 2007.
DOI : 10.1145/1294211.1294241

L. D. Wilcox, B. N. Schilit, and N. Sawhney, Dynomite, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '97, pp.186-193, 1997.
DOI : 10.1145/258549.258700

Y. Yang, Anatomy of the design of an undo support facility. International journal of man-machine studies 36, pp.81-950020, 1992.

Y. Yoon, B. A. Myers, and S. Koo, Visualization of fine-grained code change history, 2013 IEEE Symposium on Visual Languages and Human Centric Computing, 2013.
DOI : 10.1109/VLHCC.2013.6645254

C. Zhou and A. Imamiya, Object-based nonlinear undo model, Proceedings of the Computer Software and Applications Conference (COMPSAC '97, pp.50-55, 1997.