With the introduction and popularization of Agile methods of software development, existing relationships and working agreements between user experience groups and developers are being disrupted. Agile methods introduce new concepts: the Product Owner, the Customer (but not the user), short iterations, User Stories. Where do UX professionals fit in this new world? Agile methods also bring a new mindset – no big design, no specifications, minimal planning – which conflict with the needs of UX...
What can Human-Computer Interaction (HCI) learn from art? How can the HCI research agenda be advanced by looking at art research? How can we improve creativity support and the amplification of that important human capability? This book aims to answer these questions. Interactive art has become a common part of life as a result of the many ways in which the computer and the Internet have facilitated it. HCI is as important to interactive art as mixing the colours of paint are to painting. This...
Many people find statistics confusing, and perhaps even more confusing given recent publicity about problems with traditional p-values and alternative statistical techniques including confidence intervals and Bayesian statistics. This book aims to help readers navigate this morass: to understand the debates, to be able to read and assess other people's statistical reports, and make appropriate choices when designing and analysing their own experiments, empirical studies, and other forms of...
The phrase «in-the-wild» is becoming popular again in the field of human-computer interaction (HCI), describing approaches to HCI research and accounts of user experience phenomena that differ from those derived from other lab-based methods. The phrase first came to the forefront 20-25 years ago when anthropologists Jean Lave (1988), Lucy Suchman (1987), and Ed Hutchins (1995) began writing about cognition being in-the-wild. Today, it is used more broadly to refer to research that seeks to...
Human-Computer Interaction (HCI) addresses problems of interaction design: understanding user needs to inform design, delivering novel designs that meet user needs, and evaluating new and existing designs to determine their success in meeting user needs. Qualitative methods have an essential role to play in this enterprise, particularly in understanding user needs and behaviours and evaluating situated use of technology. Qualitative methods allow HCI researchers to ask questions where the...
In our digital age we can communicate, access, create, and share an abundance of information effortlessly, rapidly, and nearly ubiquitously. The consequence of having so many choices is that they compete for our attention: we continually switch our attention between different types of information while doing different types of tasks–in other words, we multitask. The activity of information workers in particular is characterized by the continual switching of attention throughout the day. In this...
Computing education is in enormous demand. Many students (both children and adult) are realizing that they will need programming in the future. This book presents the argument that they are not all going to use programming in the same way and for the same purposes. What do we mean when we talk about teaching everyone to program? When we target a broad audience, should we have the same goals as computer science education for professional software developers? How do we design computing education...