Crucible Network Research Projects

Psychology of Programming (Alan Blackwell's research theme)

From Crucible Network Research Projects

Revision as of 11:34, 26 August 2011 by afb21 (Talk | contribs)

Jump to: navigation, search

Wiki page summarising research by Alan Blackwell with students and collaborators

Recent publications on this topic can be found at:

Programming languages are the user interface between software developers and computers. Unfortunately, far more research has been dedicated to understanding the computer side of the interface (compilers, optimisers and so on) than to the human side. The field of psychology of programming aims to correct that imbalance. My own research in this field is carried out within an international community of researchers called the Psychology of Programming Interest Group (PPIG).

Further introductory information about the field is taught on my Masters-level course on Usability of Programming Languages.


Kodak, EPSRC

Research staff and students: