• DocumentCode
    970582
  • Title

    Empirical Studies of Programming Knowledge

  • Author

    Soloway, Elliot ; Ehrlich, Kate

  • Author_Institution
    Department of Computer Science, Yale University, New Haven, CT 06520; Compu-Tech, Inc., New Haven, CT.
  • Issue
    5
  • fYear
    1984
  • Firstpage
    595
  • Lastpage
    609
  • Abstract
    We suggest that expert programmers have and use two types of programming knowledge: 1) programming plans, which are generic program fragments that represent stereotypic action sequences in programming, and 2) rules of programming discourse, which capture the conventions in programming and govern the composition of the plans into programs. We report here on two empirical studies that attempt to evaluate the above hypothesis. Results from these studies do in fact support our claim.
  • Keywords
    Circuits; Functional programming; Physics; Programming profession; Psychology; Text processing; Cognitive models of programming; novice/expert differences; program conprehension; software psychology;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1984.5010283
  • Filename
    5010283