An observational study of how experienced programmers annotate program code

5Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

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.

Cite

CITATION STYLE

APA

Sutherland, C. J., Luxton-Reilly, A., & Plimmer, B. (2015). An observational study of how experienced programmers annotate program code. In Lecture Notes in Computer Science (Vol. 9297, pp. 177–194). Springer Verlag. https://doi.org/10.1007/978-3-319-22668-2_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free