An Observational Study of How Experienced Programmers Annotate Program Code - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2015

An Observational Study of How Experienced Programmers Annotate Program Code

Craig J. Sutherland
  • Fonction : Auteur
  • PersonId : 1018445
Andrew Luxton-Reilly
  • Fonction : Auteur
  • PersonId : 1018446
Beryl Plimmer
  • Fonction : Auteur
  • PersonId : 1018447

Résumé

This study investigates how and why experienced programmers annotate program code. Research has shown that marking up prose with a pen is an invaluable aid to reading for understanding. However program code is very different from prose: there are no studies on how programmers annotate code while reading. We asked experienced programmers to read code printed on paper and observed their annotation practices. We found the main reasons for annotating code are to assist with navigation and to record information for later use. Furthermore, we found annotation practices that are hard to replicate in current standard Integrated Development Environments. This suggests that support for digital ink annotations in programming tools may be useful for comprehending program code.
Fichier principal
Vignette du fichier
346942_1_En_15_Chapter.pdf (321.92 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01599862 , version 1 (02-10-2017)

Licence

Identifiants

Citer

Craig J. Sutherland, Andrew Luxton-Reilly, Beryl Plimmer. An Observational Study of How Experienced Programmers Annotate Program Code. 15th Human-Computer Interaction (INTERACT), Sep 2015, Bamberg, Germany. pp.177-194, ⟨10.1007/978-3-319-22668-2_15⟩. ⟨hal-01599862⟩
81 Consultations
112 Téléchargements

Altmetric

Partager

More