Re: Overviews of the psychology of programming?
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?
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?
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?
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).