Human Computer Interaction (HCI) is simply "the study, planning and design of the interaction between people (users) and computers". This page contains my overview of this area, links to journals, pointers to leading research groups and labs working in HCI and my related topics. You can find my list of over 130 publications here
. At the end of 2011 I wrote a piece for the Interfaces Magazine
which sums up my view on where HCI is now and where it's going.
The user interface (hardware and software) represents the point of contact between a computer system and people and this is where the interaction occurs . This interaction is studied both in terms of input to the system and output from the system but intent, preference, emotion etc. are also considered. My starting point is that the myriad of hardware, software, systems, sensors, and services we have today all act as a computational edifice around which we need realise our future user interfaces
or UUI . Much of my interest in HCI stems not from the prosaic common place embedded, desktop or mobile interfaces we have today but instead interfaces required when "computation is everywhere and computer functions are integrated into everything
" or Ubiquitous Computing
. My motivation in this stems from the desire to bridge the divide
between the physical world where our experience is, and the digital world where the power of computing currently resides.