2022
DOI: 10.48550/arxiv.2212.07763
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Synthesizing Research on Programmers' Mental Models of Programs, Tasks and Concepts -- a Systematic Literature Review

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 0 publications
0
1
0
Order By: Relevance
“…The literature on novice programmers, while differing on the definition of mental models, is generally in agreement that novice programmer mental models are flawed and ineffectual [9,43]. We refer the reader to a recent review of the literature on programmers' mental models for a comprehensive look at this area of research [34]. O'Dell [71] argued that all programs represent complex changes in state of a system over time and that programmers must therefore rely on mental models of the system during program development in order to be able to problem solve and reason about the behaviour of a program.…”
Section: Domain Knowledgementioning
confidence: 99%
“…The literature on novice programmers, while differing on the definition of mental models, is generally in agreement that novice programmer mental models are flawed and ineffectual [9,43]. We refer the reader to a recent review of the literature on programmers' mental models for a comprehensive look at this area of research [34]. O'Dell [71] argued that all programs represent complex changes in state of a system over time and that programmers must therefore rely on mental models of the system during program development in order to be able to problem solve and reason about the behaviour of a program.…”
Section: Domain Knowledgementioning
confidence: 99%
“…as "a maintainer's mental representation of the program to be understood" [59] and "an internal, working representation of the software under consideration" [63]. According to a recent meta-study on mental representations during program comprehension, this description captures the essence on which the community could agree [22]. At the same time, it should be mentioned that it would be difficult to find controversies at present anyway, since research in the field of mental representations during program comprehension has unfortunately declined considerably [6,22].…”
Section: Harth and Dugerdil [21]mentioning
confidence: 99%