I'm new to this list. I do research in software engineering (SE), with a focus
aspect-oriented software development. I subscribed this list in the hope of
obtaining answers to various questions/doubts regarding how human mind works.
To explain it briefly, I would like to know what (cognitive) psychology has to
about concepts related to the human mind that are important for SE. Typical
include complexity, generalisation and abstraction, though in time I hope to
I had the same aim when I started writing a book a while ago. After
quiet a bit of reading I cam to the conclusion that cognitive psychology
has not yet reached the stage where it is in a position to start to
answer this question.
You can download various material I have written on the topic at:
A first topic I would like to bring this list, if I may, is about complexity.
concept is constantly brought about in SE (and I'm sure in many other fields).
Complexity is certainly a key issue.
See Sweller's work on cognitive load. A good collection of
links is available at: http://en.wikipedia.org/wiki/Cognitive_load
Also see Jacob Feldman's papers on Categorization and concept learning
I don't know of any worthwhile SE papers (all of which tend to
wave their hands claiming that the described techniques reduce
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:[EMAIL PROTECTED]
Source code analysis http://www.knosof.co.uk