J. Alexander, A. Cockburn, S. Fitchett, C. Gutwin, and S. Greenberg, Revisiting Read Wear: Analysis, Design, and Evaluation of a Footprints Scrollbar, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '09), pp.1665-1674, 2009.

R. M. Baecker, D. Nastos, I. R. Posner, and K. L. Mawby, The User-centered Iterative Design of Collaborative Writing Software, Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems (CHI '93), pp.399-405, 1993.

M. Beaudouin-lafon, Instrumental Interaction: An Interaction Model for Designing post-WIMP User Interfaces, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '00), pp.446-453, 2000.

M. Beaudouin-lafon, Designing Interaction, Not Interfaces, Proceedings of the Working Conference on Advanced Visual Interfaces (AVI '04), 2004.

, , pp.15-22

M. Beaudouin-lafon and W. E. Mackay, Reification, Polymorphism and Reuse: Three Principles for Designing Visual Interfaces, Proceedings of the Working Conference on Advanced Visual Interfaces (AVI '00), pp.102-109, 2000.

T. Bergin, The Origins of Word Processing Software for Personal Computers: 1976-1985. Annals of the History of Computing, IEEE, vol.28, pp.32-47, 2006.

M. S. Bernstein, G. Little, R. C. Miller, B. Hartmann, M. S. Ackerman et al., Soylent: A Word Processor with a Crowd Inside, Commun. ACM, vol.58, pp.85-94, 2015.

E. A. Bier, E. W. Ishak, and E. C. , Entity Quick Click: Rapid Text Copying Based on Automatic Entity Extraction, CHI '06 Extended Abstracts on Human Factors in Computing Systems (CHI EA '06), 2006.

, , pp.562-567

J. Brandt, P. J. Guo, J. Lewenstein, M. Dontcheva, and S. R. Klemmer, Two Studies of Opportunistic Programming: Interleaving Web Foraging, Learning, and Writing Code, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '09), pp.1589-1598, 2009.

V. Braun and V. Clarke, Reflecting on reflexive thematic analysis, Qualitative Research in Sport, Exercise and Health, vol.11, pp.589-597, 2019.

S. K. Card, T. P. Moran, and A. Newell, Computer Text-editing: An Information-processing Analysis of a Routine Cognitive Skill, 1987.

, Chapter Computer Text-editing: An Information-processing Analysis of a Routine Cognitive Skill, pp.219-240

O. Chapuis and N. Roussel, Copy-and-paste Between Overlapping Windows, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '07), pp.201-210, 2007.
URL : https://hal.archives-ouvertes.fr/inria-00533593

M. Cherubini, G. Venolia, R. Deline, and A. J. Ko, Let's Go to the Whiteboard: How and Why Software Developers Use Drawings, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '07), pp.557-566, 2007.

E. F. Churchill, J. Trevor, S. Bly, L. Nelson, and D. Cubranic, Anchored Conversations: Chatting in the Context of a Document, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '00), pp.454-461, 2000.

M. Ciolfi-felice, N. Maudet, W. E. Mackay, and M. Beaudouin-lafon, Beyond Snapping: Persistent, Tweakable Alignment and Distribution with StickyLines, Proceedings of the 29th Annual Symposium on User Interface Software and Technology (UIST '16), pp.133-144, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01410171

D. Andrew-l-cohen, M. Cash, and . Muller, Awareness, planning and joint attention in collaborative writing: From fieldwork to design, pp.94-101, 1999.

P. Dragicevic, Y. Jansen, A. Sarma, M. Kay, and F. Chevalier, Increasing the Transparency of Research Papers with Explorable Multiverse Analyses, Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (CHI '19), vol.65, 2019.
URL : https://hal.archives-ouvertes.fr/hal-01976951

K. David and . Farkas, The concept of consistency in writing and editing, Journal of Technical Writing and Communication, vol.15, pp.353-364, 1985.

P. Goffin, J. Boy, W. Willett, and P. Isenberg, An Exploratory Study of Word-Scale Graphics in Data-Rich Text Documents, IEEE Transactions on Visualization and Computer Graphics, vol.23, pp.2275-2287, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01389998

B. Hartmann, D. Macdougall, J. Brandt, and S. R. Klemmer, What Would Other Programmers Do: Suggesting Solutions to Error Messages, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '10), pp.1019-1028, 2010.

W. C. Hill, J. D. Hollan, D. Wroblewski, and T. Mccandless, Edit Wear and Read Wear, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '92), pp.3-9, 1992.

H. Hutchinson, W. Mackay, B. Westerlund, B. B. Bederson, A. Druin et al., Technology Probes: Inspiring Design for and with Families, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '03), pp.17-24, 2003.

G. Jalal, N. Maudet, and W. E. Mackay, Color Portraits: From Color Picking to Interacting with Color, Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI '15), pp.4207-4216, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01226494

C. J. Kapser and M. W. Godfrey, Cloning Considered Harmful" Considered Harmful: Patterns of Cloning in Software, Empirical Softw. Engg, vol.13, pp.645-692, 2008.

M. Beth-kery, A. Horvath, and B. Myers, Variolite: Supporting Exploratory Programming by Data Scientists, Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (CHI '17), pp.1265-1276, 2017.

M. Kim, L. Bergman, T. Lau, and D. Notkin, An Ethnographic Study of Copy and Paste Programming Practices in OOPL, Proceedings of the 2004 International Symposium on Empirical Software Engineering (ISESE '04), pp.83-92, 2004.

A. J. Ko, H. Aung, and B. A. Myers, Eliciting Design Requirements for Maintenance-oriented IDEs: A Detailed Study of Corrective and Perfective Maintenance Tasks, Proceedings of the 27th International Conference on Software Engineering (ICSE '05), pp.126-135, 2005.

J. Andrew, B. A. Ko, and . Myers, Designing the Whyline: A Debugging Interface for Asking Questions About Program Behavior, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '04), pp.151-158, 2004.

J. Andrew, B. A. Ko, and . Myers, Barista: An Implementation Framework for Enabling New Tools, Interaction Techniques and Views in Code Editors, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '06), pp.387-396, 2006.

S. A. Laakso, K. P. Laakso, and A. J. Saura, Improved Scroll Bars, CHI '00 Extended Abstracts on Human Factors in Computing Systems (CHI EA '00), pp.97-98, 2000.

E. Siân, G. Lindley, R. Smyth, A. Corish, M. Loukianov et al., Exploring New Metaphors for a Networked World Through the File Biography, Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (CHI '18), vol.118, 2018.

E. Wendy and . Mackay, Using video to support interaction design, DVD Tutorial, vol.2, p.5, 2002.

C. Catherine and . Marshall, Annotation: From Paper Books to the Digital Library, Proceedings of the Second ACM International Conference on Digital Libraries (DL '97), pp.131-140, 1997.

N. Maudet, G. Jalal, P. Tchernavskij, M. Beaudouin-lafon, and W. E. Mackay, Beyond Grids: Interactive Graphical Substrates to Structure Digital Layout, Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (CHI '17), pp.5053-5064, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01609030

C. Robert, A. M. Miller, and . Marshall, Cluster-based Find and Replace, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '04), pp.57-64, 2004.

C. Robert, B. A. Miller, and . Myers, LAPIS: Smart Editing with Text Structure, CHI '02 Extended Abstracts on Human Factors in Computing Systems (CHI EA '02), pp.496-497, 2002.

C. Robert, B. A. Miller, and . Myers, Multiple Selections in Smart Text Editing, Proceedings of the 7th International Conference on Intelligent User Interfaces (IUI '02), pp.103-110, 2002.

B. A. Myers, Text Formatting by Demonstration, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '91), pp.251-256, 1991.

S. Noël and J. Robert, Empirical Study on Collaborative Writing: What Do Co-authors Do, Use, and Like? Comput. Supported Coop, vol.13, pp.63-89, 2004.

O. Kenton, A. Hara, and . Sellen, A Comparison of Reading Paper and On-line Documents, Proceedings of the ACM SIGCHI Conference on Human Factors in Computing Systems (CHI '97), pp.335-342, 1997.

S. Oney and J. Brandt, Codelets: Linking Interactive Documentation and Example Code in the Editor, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '12), pp.2697-2706, 2012.

M. Beth-rosson, Patterns of Experience in Text Editing, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '83), pp.171-175, 1983.

B. N. Schilit, G. Golovchinsky, and M. N. Price, Beyond Paper: Supporting Active Reading with Free Form Digital Ink Annotations, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '98), pp.249-256, 1998.

A. Sellen and R. Harper, Paper As an Analytic Resource for the Design of New Technologies, Proceedings of the ACM SIGCHI Conference on Human Factors in Computing Systems (CHI '97), pp.319-326, 1997.

P. Srgaard, . Tone-irene, and . Sandahl, Problems with Styles inWord Processing: AWeak Foundation for Electronic Publishing with SGML, Proceedings of the 30th Hawaii International Conference on System Sciences, vol.6, 1997.

, IEEE Computer Society, vol.137

J. Stylos, B. A. Myers, and A. Faulring, Citrine: Providing Intelligent Copy-and-paste, Proceedings of the 17th Annual ACM Symposium on User Interface Software and Technology (UIST '04), 2004.

, , pp.185-188

J. Teevan, T. Shamsi, C. Iqbal, and . Veh, Supporting Collaborative Writing with Microtasks, Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16), pp.2657-2668, 2016.

M. Toomim, A. Begel, and S. L. Graham, Managing Duplicated Code with Linked Editing, Proceedings of the 2004 IEEE Symposium on Visual Languages -Human Centric Computing (VLHCC '04), 2004.

, IEEE Computer Society, pp.173-180

S. W. Tyler, S. Roth, and T. Post, The Acquisition of Text Editing Skills, Proceedings of the 1982 Conference on Human Factors in Computing Systems (CHI '82), pp.324-325, 1982.

A. Wexelblat and P. Maes, Footprints: History-rich Tools for Information Foraging, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '99), pp.270-277, 1999.

D. Yoon, N. Chen, and F. Guimbretière, TextTearing: Opening White Space for Digital Ink Annotation, Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology (UIST '13), pp.107-112, 2013.

Y. Seok-yoon and B. A. Myers, Supporting Selective Undo in a Code Editor, Proceedings of the 37th International Conference on Software Engineering, vol.1, pp.223-233, 2015.

Q. Zheng, K. Booth, and J. Mcgrenere, Co-authoring with Structured Annotations, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '06), pp.131-140, 2006.