Jump to content

Psychology of programming

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Hmains (talk | contribs) at 00:19, 21 September 2009 (copyedit). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


The psychology of programming is the field of research that deals with the psychological aspects of writing programs (often computer programs). The field has also been called the empirical studies of programming (ESP).

Psychologically, computer programming is a human activity which involves cognitions such as reading and writing computer language, learning, problem solving, and reasoning.

It is desirable to achieve a programming performance such that creating a program meets its specifications, is on schedule, is adaptable for the future and runs efficiently.[1] Being able to satisfy all these goals at a low cost is a difficult and common problem in software engineering and project management. By understanding the psychological aspects of computer programming, we can better understand how to achieve a higher programming performance.

Research methods

Some methods which one can use to study the psychological aspects of computer programming include introspection, observation, experiment, and qualitative research.[1]

See also

References

  1. ^ a b Weinberg, Gerald M. (1998), The Psychology of Computer Programming ([dead link]Scholar search) (Silver ed.), New York: Dorset House, ISBN 0-932633-42-0 {{citation}}: External link in |format= (help)