Background: The way how programmers comprehend source code depends on several factors, including the source code itself and the programmer. Recent studies showed that novice programmers tend to read source code more like natural language text, whereas experts tend to follow the program execution flow. But, it is unknown how the linearity of source code and the comprehension strategy influence programmers' linearity of reading order.
No takes yet. Share an insight, caveat, or question.
Peitek et al. (2020) studied this question.
Synapse has enriched one closely related paper. Consider it for comparative context: