1979
DOI: 10.1007/bf00977789
|View full text |Cite
|
Sign up to set email alerts
|

Syntactic/semantic interactions in programmer behavior: A model and experimental results

Abstract: This paper presents a cognitive framework for describing behaviors involved in program composition, comprehension, debugging, modification, and the acquisition of new programming concepts, skills, and knowledge. An information processing model is presented which includes a long-term store of semantic and syntactic knowledge, and a working memory in which problem solutions are constructed. New experimental evidence is presented to support the model of syntactic/semantic interaction.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
130
0

Year Published

1980
1980
2014
2014

Publication Types

Select...
6
4

Relationship

0
10

Authors

Journals

citations
Cited by 284 publications
(132 citation statements)
references
References 20 publications
(5 reference statements)
2
130
0
Order By: Relevance
“…Differential results for the two types of errors offer some validity for the syntactic/semantic model of programmer behavior developed by Shneiderman and Mayer 78 . This model distinguishes between information which is language specific (syntactic) and language independent (semantic).…”
Section: Conditional Statementsmentioning
confidence: 54%
“…Differential results for the two types of errors offer some validity for the syntactic/semantic model of programmer behavior developed by Shneiderman and Mayer 78 . This model distinguishes between information which is language specific (syntactic) and language independent (semantic).…”
Section: Conditional Statementsmentioning
confidence: 54%
“…Examples of bottom-up models can be found in Pennington (1987) and Shneiderman & Mayer (1979). Typically, a developer uses top-down comprehension where possible and switches to bottom-up comprehension where necessary.…”
Section: Program Comprehension Measuresmentioning
confidence: 99%
“…The situation model represents the problem domain or the real world. Shneiderman and Mayer have proposed another model, according to which the process of program comprehension transforms the knowledge of the program that is retained in short-term memory into internal semantic knowledge via a chunking process [19]. Mayrhauser and Vans have proposed a model they have named "integrated metamodel", which consists of four main components: the top-down model, situation model, program model and knowledge base [20].…”
Section: Analysability Of Object-oriented Softwarementioning
confidence: 99%