Programmer-nonprogrammer differences in specifying procedures to people and computers

LA Onorato, RW Schvaneveldt - Journal of Systems and Software, 1987 - Elsevier
This paper investigates the effects of computer programming skills on the writing of ordinary
instructions. Three computer experience groups (Naive, Beginner, Advanced) wrote …

Cognitive fit: an empirical study of recursion and iteration

AP Sinha, I Vessey - IEEE Transactions on Software …, 1992 - search.proquest.com
An investigation was made of the validity of cognitive fit in the area of recursion and iteration.
A laboratory experiment assessed the basic theory and extensions to the theory for recursive …

Psychological evaluation of two conditional constructions used in computer languages

ME Sime, TRG Green, DJ Guest - International Journal of Man-Machine …, 1973 - Elsevier
There is a need for empirical evaluation of programming languages for unskilled users, but it
is more effective to compare specific features common to many languages than to compare …

Teaching programming: A spiral approach to syntax and semantics

B Shneiderman - Computers & Education, 1977 - Elsevier
Coupling the recently proposed syntactic/semantic model of programmer behavior [1] with
classic educational psychological theories yields new insights to teaching programming to …

[PDF][PDF] Cognitive strategies and looping constructs: An empirical study

E Soloway, J Bonar, K Ehrlich - Communications of the ACM, 1983 - dl.acm.org
In this paper, we describe a study that tests the following hypothesis: A programming
language construct that has a closer" cognitive fit" with an individual's preferred cognitive …

Learning a first computer language: strategies for making sense

MJ Coombs, R Gibson, JL Alty - International Journal of Man-Machine …, 1982 - Elsevier
It is a common observation that people differ greatly in their ability to make use of computers.
In controlled experiments on the writing and debugging of programs, for example, large …

Psychological complexity of computer programs: an experimental methodology

L Weissman - ACM Sigplan Notices, 1974 - dl.acm.org
In order to reduce the complexity of programs many ideas and techniques have been
expounded. However, no quantitative evidence has been given that the quality of the …

A psychology of learning BASIC

RE Mayer - Communications of the ACM, 1979 - dl.acm.org
This paper addresses the question: What does a person know following learning of BASIC
programming? Several underlying conceptual structures are identified:(1) a transaction is an …