“…Editing code (adding, altering, removing) [2], [3], [7], [8], [12]- [15], [23] Editing test code [16], [19], [21] Editing functionality [16], [19] Write function description [16] Write call [16] Planning changes [3], [12], [13], [16] Understanding code [7], [13], [14], [23] Searching/locating/finding code and/or initial focus points [4], [14], [16], [17], [23] Searching for a string [2] Locating var definition/use [12] Navigating code dependencies and relating code [4], [7], [8], [23] Navigating static/indirect dependencies [2] Observing program execution [8], [12]- [15] Forming/investigating hypotheses, developing/answering questions [12], [13] Understanding a specific code element (Understanding subgraph [4])…”