logos
📚 📈 ⭐
Seite 1 / 3 100% Version: Basics 📄 View PDF

Human-computer interaction

Human-Computer Interaction What is human-computer interaction?Human-computer interaction (HCI) studies how people use technology, and how to design that technology so it's genuinely usable — combining computer science with psychology and design. A system that's technically powerful but confusing to use has still failed at its actual purpose.What makes an interface easy or hard to useConsider two versions of a signup form. One shows every error only after you submit the whole form, listing "Error: invalid input" without saying which field or why. The other highlights each problem field immediately as you type, with a specific message like "Password needs at least 8 characters." Both forms might enforce the exact same rules — but one leaves users guessing, and the other tells them clearly, in the moment, exactly what to fix.…

Log in or create a free account to keep reading.

What is human-computer interaction?

Human-computer interaction (HCI) studies how people use technology, and how to design that technology so it's genuinely usable — combining computer science with psychology and design. A system that's technically powerful but confusing to use has still failed at its actual purpose.

What makes an interface easy or hard to use

Consider two versions of a signup form. One shows every error only after you submit the whole form, listing "Error: invalid input" without saying which field or why. The other highlights each problem field immediately as you type, with a specific message like "Password needs at least 8 characters." Both forms might enforce the exact same rules — but one leaves users guessing, and the other tells them clearly, in the moment, exactly what to fix. This is a concrete, observable difference in usability, not just a matter of taste.

Nielsen's usability heuristics

Jakob Nielsen's ten usability heuristics, published in 1994 and still widely used today, are a well-established set of principles for evaluating an interface. A few key ones: Visibility of system status — the system should always keep users informed about what's happening (a loading spinner, a progress bar) rather than leaving them wondering if anything is happening at all. Error prevention — good design prevents problems before they occur, rather than only showing an error message afterward, exactly like the improved signup form above catching an error immediately rather than after a full submission. Recognition rather than recall — users shouldn't have to remember information from one part of the interface to use another; visible menus and options are easier to use correctly than commands a user has to remember and type from memory.

Why HCI matters

Every piece of software, no matter how capable, is only as useful as people's actual ability to operate it correctly and without frustration. Poor usability isn't just an inconvenience — it directly causes real errors, from a shopper accidentally ordering the wrong item to, in high-stakes settings like medical devices or aircraft cockpits, genuinely serious consequences, which is exactly why usability principles like the ones above are treated as a core engineering concern, not a cosmetic afterthought.

medwissen.ch