Psychological perspectives for software science

作者:

Highlights:

摘要

In developing his theory of software science, Maurice Halstead borrowed heavily from psychology for theoretical explanations of the equations he was developing. Other software researchers have used psychological theory to defend their techniques or conclusions. Unfortunately, the psychological principles they have employed have not always been the most recent developments in the field. In fact, most of the psychological explanations found in software science are based on research that is one to three decades old. Some of these principles have been taken out of context and used inappropriately. Others do not represent the most powerful psychological principles that could be used in developing programming theory, techniques, and measures. This paper will first critique the current use of psychological theory in software science. Then, it will review recent developments in cognitive psychology which are relevant to programming. Finally, it will propose ways of using these newer findings in developing improved measures for software science.

论文关键词:

论文评审过程:Available online 12 July 2002.

论文官网地址:https://doi.org/10.1016/0306-4573(84)90041-4