• DocumentCode
    754256
  • Title

    Software Science and Cognitive Psychology

  • Author

    Coulter, Neal S.

  • Author_Institution
    Department of Computer and Information Systems, Florida Atlantic University
  • Issue
    2
  • fYear
    1983
  • fDate
    3/1/1983 12:00:00 AM
  • Firstpage
    166
  • Lastpage
    171
  • Abstract
    Halstead proposed a methodology for studying the process of programming known as software science. This methodology merges theories from cognitive psychology with theories from computer science. There is evidence that some of the assumptions of software science incorrectly apply the results of cognitive psychology studies. HAlstead proposed theories relative to human memory models that appear to be without support from psychologists. Other software scientists, however, report empirical evidence that may support some of those theories. This anomaly places aspects of software science in a precarious position. The three conflicting issues discussed in this paper are 1) limitations of short-term memory and number of sub-routine parameters, 2) searches in human memory and programming effort, and 3) psychological time and programming time.
  • Keywords
    Cognitive psychology; Stroud number; human memory models; human memory searches; long-term memory; programming effort; programming time; short-term memory; software science; Algorithms; Computer science; Differential equations; Helium; Humans; Information systems; Measurement units; Psychology; Software measurement; Vocabulary; Cognitive psychology; Stroud number; human memory models; human memory searches; long-term memory; programming effort; programming time; short-term memory; software science;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1983.236461
  • Filename
    1703033