186
Views
49
CrossRef citations to date
0
Altmetric
Original Articles

Programming plans and programming expertise

&
Pages 423-442 | Received 23 Jul 1987, Published online: 29 May 2007

References

  • Anderson , J. R. 1985 . Cognitive psychology and its implications New York : W. H. Freeman .
  • Anderson , J. R. , Farrell , R. and Sauers , R. 1984 . Learning to program in Lisp . Cognitive Science , 8 : 87 – 129 .
  • Bower , G. H. , Black , J. B. and Turner , T. J. 1979 . Scripts in text comprehension and memory . Cognitive Psychology , 11 : 177 – 220 .
  • Bonar , J. and Cunningham , R. (in press) . “ Bridge: An intelligent tutor for thinking about programming ” . In Intelligent computer-aided instruction London : Chapman & Hall . In J. Self (Ed.)
  • Fitter , M. E. and Green , T. R. G. 1981 . “ The art of notation ” . In Computing skills and the user interface Edited by: Coombs , M. and Alty , J. London : Academic Press .
  • Gilmore , D. J. 1986a . “ Structural visibility and program comprehension ” . In People and computers: Designing for usability , Edited by: Harrison , M. D. and Monk , A. F. Cambridge : Cambridge University Press .
  • Gilmore , D. J. 1986b . The perceptual cueing of the structure of computer programs Unpublished PhD Thesis, Psychology Dept., University of Sheffield, England
  • Gilmore , D. J. and Green , T. R. G. 1984 . Comprehension and recall of miniature programs . International Journal of Man–Machine Studies , 21 : 31 – 48 .
  • Green , T. R. G. 1980 . “ Programming as a cognitive activity ” . In Human interaction with computers Edited by: Smith , H. T. and Green , T. R. G. London : Academic Press .
  • Green , T. R. G. , Bellamy , R. K. E. and Gilmore , D. J. Psychological dimensions of interaction languages (in preparation)
  • Johnson , W. L. 1986 . Intention-based diagnosis of errors in novice programs. Report No. 395 New Haven, Connecticut : Dept. of Computer Science, Yale University .
  • Johnson , W. L. , Soloway , E. , Cutler , B. and Draper , S. 1983 . Bug catalog 1 Research Report No. 286 New Haven, Connecticut : Computer Science Dept., Yale University .
  • Kesler , T. E. , Uram , R. B. , Magarah-Abed , F. , Fritsche , A. , Amport , C. and Dunsmore , H. E. 1984 . The effect of indentation on program comprehension . International Journal of Man-Machine Studies , 21 : 415 – 428 .
  • Miara , R. J. , Musselman , J. A. , Navarro , J. A. and Shneiderman , B. 1983 . Program indentation and comprehensibility . Communications of the ACM , 26 : 861 – 867 .
  • Reason , J. 1984 . “ Lapses of attention in everyday life ” . In Varieties of attention Edited by: Parasuraman , R. and Davies , D. R. London : Academic Press .
  • Rist , R. 1985 . Program plans and the development of expertise Unpublished manuscript, Dept. of Computer Science, Yale University, New Haven, Connecticut
  • Rist , R. 1986 . “ Plans in programming: Definition, demonstration and development ” . In Empirical studies of programmers Edited by: Soloway , E. and Iyengar , S. Norwood, N. J. : Ablex .
  • Schank , R. C. and Abelson , R. P. 1977 . Scripts, plans, goals and understanding Hillsdale, N.J. : Lawrence Erlbaum Associates, Inc. .
  • Soloway , E. , Bonar , J. and Ehrlich , K. 1983 . Cognitive strategies and looping constructs: An empirical study . Communications of the ACM , 26 : 853 – 860 .
  • Soloway , E. and Ehrlich , K. 1983 . Empirical studies of programming knowledge . IEEE Transactions on Software Engineering , 10 : 565 – 609 .
  • Soloway , E. , Ehrlich , K. , Bonar , J. and Greenspan , J. 1982 . “ What do novices know about programming? ” . In Directions in human-computer interaction Edited by: Badre , A. and Shneiderman , B. Norwood, N.J. : Ablex .
  • Spohrer , J. C. , Soloway , E. and Pope , E. 1985 . A goal-plan analysis of buggy Pascal programs . Human-Computer Interaction , 1 : 163 – 207 .
  • Underwood , G. 1982 . “ Attention and awareness in cognitive and motor skills ” . In Aspects of consciousness , Edited by: Underwood , G. Vol. 3 , London : Academic Press .

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.