Debugging with stack overflow: Web search behavior in novice and expert programmers

A Li, M Endres, W Weimer - Proceedings of the ACM/IEEE 44th …, 2022 - dl.acm.org
… In particular, we find that programming experts with Python … experts without Python experience,
and only 44% of the time for … stages: program comprehension, mental representations of …

Knowledge creation and retrieval in program design: A comparison of novice and intermediate student programmers

RS Rist - Human-Computer Interaction, 1991 - Taylor & Francis
… Within those limits, the effects of expertise and difficulty on behavior are large and robust
and are expected to continue from novice, to intermediate, to expert behavior. Program design …

Learning and teaching programming: A review and discussion

A Robins, J Rountree, N Rountree - Computer science education, 2003 - Taylor & Francis
… trends comparing novice and expert programmers, programming … is on novice programming
and topics relating to novice teaching … of program comprehension and generation below. …

[PDF][PDF] A comparative evaluation of program comprehension measures

A Dunsmore, M Roper - The Journal of Systems and Software, 2000 - Citeseer
… Also omitted are techniques such as background questionnaires that are used to help
quantify results in experiments, particularly when comparing novices and experts, and usually …

[PDF][PDF] Using focused attention to improve programming comprehension for novice programmers

E Hegarty-Kelly, S Bergin, A Mooney - Eye Movements in Programming …, 2015 - core.ac.uk
… to program is difficult for many novice programmers. This study will attempt to improve
programming comprehension by … additional evidence that expert and novice programmers do not …

[PDF][PDF] Understanding the Differences Between Novice and Expert Programmers in Memorizing Source Code

T Brinda - 2017 - academia.edu
… it is possible that experts memorize short source codes in semantic entities, whereas novice
programmers memorize them line by line. Because our experts were significantly better in …

Experience from measuring program comprehension-Toward a general framework

… (the performance of expert programmers can decrease to the level of novice programmers […
novice programmers. Instead of recruiting only novices, we could also measure programming

How do professional developers comprehend software?

T Roehm, R Tiarks, R Koschke… - 2012 34th International …, 2012 - ieeexplore.ieee.org
… Overall, our results show a gap between program comprehension … [22], who reported that
novice developers do not comprehend … First, information might get lost when experts leave the …

Expert-novice knowledge organization: an empirical investigation using computer program recall

I Vessey - Behaviour & Information Technology, 1988 - Taylor & Francis
… The first three types of program recall studies address the nature of programmer expertise, …
effects of other factors on ease of program comprehension. Table 1 shows the different types …

[HTML][HTML] Improving undergraduate novice programmer comprehension through case-based teaching with roles of variables to provide scaffolding

N Shi - Information, 2021 - mdpi.com
… answers to the program explanations, which helps them to become experts. In Figure 3, …
dynamic effectiveness of improving novice programmers’ program comprehension. Future work …