Re: Overviews of the psychology of programming?

2010-05-25 Thread Anthony Robins
Does anyone have a good suggestion for an overview of the psychology  
of programming?


Hi All

Apologies for shameless self-promotion.  The following review is well  
cited:


http://www.informaworld.com/smpp/content~db=all~content=a714015900
Robins, A., Rountree, J. & Rountree, N. Learning and teaching  
programming: A review and discussion. Computer Science Education,  
13(2), 137 - 172 (2003)


This recent paper also reviews a lot of literature relating to the  
psychology of programming, and proposes a learning based mechanism to  
account for the bimodal distribution of results seen in many  
introductory programming papers:


http://www.informaworld.com/smpp/content~content=a920990473
Robins A. Learning edge momentum: A new account of outcomes in CS1.  
Computer Science Education, 20: 37 - 71 (2010)


Pre publication pdfs on my page:
http://www.cs.otago.ac.nz/staffpriv/anthony/publications.html#csed

Cheers
Anthony


Anthony Robins ===
Computer Scienceanth...@cs.otago.ac.nz
University of Otago ph:+64 3 4798314
Dunedin fax:   +64 3 4798529
NEW ZEALAND 
http://www.cs.otago.ac.nz/staff/anthony.html




--
The Open University is incorporated by Royal Charter (RC 000391), an exempt charity 
in England & Wales and a charity registered in Scotland (SC 038302).



Re: Overviews of the psychology of programming?

2010-05-25 Thread Alan Blackwell
Hi Martin,

I would say the Hoc book probably is the best single source, 
despite its age. (This is of course the reason for my recent 
efforts to get it available online). It is easily readable by a 
general interest audience, in my opinion, despite the fact that 
I plan to use it as a textbook for a postgraduate course.

For more recent research, if you have an hour to spare, browsing
the titles and abstracts of the papers presented at the PPIG
conferences over the past few years should give you a reasonable
overview of the kinds of topic that currently interest
psychology of programming researchers.

There are a few more specialist overviews of particular concerns
in PPIG, such as Ko et al's survey of end-user software
engineering, or my 2001 overview with Good, Whitley and Petre of
visual programming languages. If you have a particular reason 
for your interest, try posting to the list, and someone may have 
a survey or overview to recommend.

A general psychology textbook will give an introduction to
psychology (perhaps emphasising cognitive, social, clinical
kinds), but is unlikely to have much to say about psychology of
programming.

Alan

> Hi all,
> 
> Does anyone have a good suggestion for an overview of the psychology of 
> programming?
> 
> I'm an experienced programmer who is also an aspiring language 
> developer, but my last study of programming languages was in college 20 
> years ago.  I've never read up on the psychology of programming, 
> although I think the topic is fascinating from what little I've heard.
> 
> Is the Hoc book still the best single source?  Is there a more recent 
> textbook or review article?
> 
> I don't have a huge amount of time to spend coming up to speed, so a 
> textbook is about the most I could digest.  A handful of papers would do 
> just as well.
> 
> Best,
> Martin
> 
> -- 
> The Open University is incorporated by Royal Charter (RC 000391), an exempt 
> charity in England & Wales and a charity registered in Scotland (SC 038302).
> 
> 

-- 
Alan Blackwell
Reader in Interdisciplinary Design, University of Cambridge
Further details from www.cl.cam.ac.uk/~afb21/



Re: Overviews of the psychology of programming?

2010-05-25 Thread Derek M Jones

Martin,


Does anyone have a good suggestion for an overview of the psychology of
programming?


I would suggest reading a book on cognitive psychology if you
are interested in mental events happening in less than a 100
second time frame and a social sciences book for longer time frames.

Cognitive Psychology by Eysenck & Keane is a good read.

I attempted to provide an overview of cognitive issues applicable
to programming in:
www.knosof.co.uk/cbook/sent1.pdf

I have done little reading on the social sciences side and cannot
suggest any introductory books.

--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd mailto:de...@knosof.co.uk
Source code analysis   http://www.knosof.co.uk

--
The Open University is incorporated by Royal Charter (RC 000391), an exempt charity 
in England & Wales and a charity registered in Scotland (SC 038302).



Overviews of the psychology of programming?

2010-05-25 Thread Martin C. Martin

Hi all,

Does anyone have a good suggestion for an overview of the psychology of 
programming?


I'm an experienced programmer who is also an aspiring language 
developer, but my last study of programming languages was in college 20 
years ago.  I've never read up on the psychology of programming, 
although I think the topic is fascinating from what little I've heard.


Is the Hoc book still the best single source?  Is there a more recent 
textbook or review article?


I don't have a huge amount of time to spend coming up to speed, so a 
textbook is about the most I could digest.  A handful of papers would do 
just as well.


Best,
Martin

--
The Open University is incorporated by Royal Charter (RC 000391), an exempt charity 
in England & Wales and a charity registered in Scotland (SC 038302).