Switch to: References

Add citations

You must login to add citations.
  1. The Role of Notation and Knowledge Representation in the Determination of Programming Strategy: A Framework for Integrating Models of Programming Behavior.Simon P. Davies - 1991 - Cognitive Science 15 (4):547-572.
    A number of accounts of expert programming behavior have been advanced. These models of the programming activity have served to highlight the range of factors that are thought to underpin programming strategy. However, such accounts have tended to emphasize either the effects of the organization of the programmer's knowledge representation or the role played by features of the notation of the task language on the emergence, development, and support of particular forms of strategy. Such work has neglected to (a) provide (...)
    Download  
     
    Export citation  
     
    Bookmark   1 citation  
  • Program Structure and Design.Robert S. Rist - 1995 - Cognitive Science 19 (4):507-562.
    Most models of computer programming explain the programmer's behaviour by a single design strategy. This article presents a cognitive architecture that uses cue‐based search to model multiple design strategies including procedural, functional, means‐end or focal, and opportunistic design. The model has been implemented in an artificial intelligence (AI) system that generates Pascal programs from English specifications.Knowledge is represented as nodes that reside in internal or external memory, where a node encodes an action that may range from a line of code (...)
    Download  
     
    Export citation  
     
    Bookmark   1 citation