SW Ambler - Maturing Usability: Quality in Software, Interaction and …, 2008 - Springer
Usability, user interface, and interaction design are among the group of vital, yet mostly
overlooked, skills that all software developers require, yet few seem to have. This is just as …