Human Computer Interaction (HCI) User Experience (UX) topic overview/definition
Human Computer Interaction (HCI): Concept Definition
Human Computer Interaction (HCI) is a field of study focused on the design of computer technology, and in particular the interaction between humans (the users) and computers. It encompasses multiple disciplines, such as computer science, cognitive science, and human factors engineering. While initially focused on computers, HCI has since expanded to almost all forms of information technology design.
HCI emerged in the 1980s, and is crucial for popularizing the idea that the interaction between a computer and the user should resemble a human-to-human, open-ended dialogue. It is initially focused on using knowledge in cognitive and computer sciences to improve the usability of computers (how easy computers are to learn and use), but has since then steadily encompassed more fields (such as information visualization, social computing, etc.).
In many ways, HCI pre-dates and has grown to become what we now call “User Experience (UX) Design”, although there are still some differences between HCI and UX design. Practitioners of HCI tend to be more academically-focused, and are involved in scientific research and developing empirical understanding of users. UX designers, on the other hand, tend to be industry-focused, and most UX designers are involved with building a product or service, like a smartphone app or website.
For your convenience, we’ve collected all UX literature that deals with Human Computer Interaction (HCI). Here’s the full list:
Human Data Interaction (HDI): The New Information Frontier
After more than 40 years in the field, Human Computer Interaction (HCI) is already a well-established design discipline. Now, the pervasiveness of big data, new data collection and interaction techniques is giving rise to a new but related discipline: Human Data Interaction (HDI). This is likely to be a field with major new opportunities for des...
Design iteration brings powerful results. So, do it again designer!
The iterative design process is a simple concept. Once, through user research, you have identified a user need and have generated ideas to meet that need, you develop a prototype. Then you test the prototype to see whether it meets the need in the best possible way. Then you take what you learned from testing and amend the design. Following that...
Guidelines for Design for Appropriation
Appropriation occurs when a user takes a design and puts it to use in a way that wasn’t anticipated by the designer. This can have real benefits for a product; it enables the product to become more useful and can increase the product’s appeal to different audiences and increase its market life too. However, how do you design for things that you ...
A Very Useful Work of Fiction – Mental Models in Design
Mental models play an important role in Human-Computer Interaction (HCI) and interaction design. They relate to the way that a user perceives the world around them and are based in belief as opposed to being a factual concept. However, if you can understand your users mental models you can simulate these models within your designs to make them m...