Human-Computer-Interaction Flashcards
Was ist HCI?
Human-computer interaction erforscht das Design und die Verwendung von Computer-Technologie an der Schnittstelle zwischen Menschen und Computern.
Was ist UI?
User Interfaces sind Elemente mit denen der Benutzer interagieren kann. Das können Buttons, icons, oder Textfelder sein.
Was ist UX?
User Experience umschreibt alle Aspekte der Eindrücke und das Erlebnis eines Nutzers bei der Interaktion mit einem Produkt, Dienst, einer Umgebung oder Einrichtung. Dazu zählen auch Software und IT-Systeme.
Was ist Usability?
Usability (Benutzbarkeit) umschreibt für den User die Einfachheit der Benutzung und Lernfähigkeit der Elemente. Dabei wird auch gemessen wie effizient und effektiv der User damit umgeht.
Wie sieht der “DIA Cycle” von Don Norman aus?
–> Observation –> Idea Generation –> Prototyping –> Testing –> Observation –> …
Was bedeutet der englische Begriff “Cognition”?
Cognition (Kognitiv) sind die mentalen Prozesse wie Wahrnehmung, Aufmerksamkeit, Gedächtnis usw. –> also was der Geist tut.
Was bedeutet der englische Begriff “Mind”?
Der Geist ist ein System, das Darstellungen der Welt erschafft, damit wir innerlich handeln können, um unsere Ziele zu erreichen. Der Geist erzeugt und steuert mentale Funktionen wie Wahrnehmung, Aufmerksamkeit, Gedächtnis, Emotionen, Sprache, Entscheidungsfindung, Denken und Argumentation.
Was bedeutet der englische Begriff “Cognitive Psychology”?
Die kognitive Psychologie ist der Zweig der Psychologie, der sich mit der wissenschaftlichen Erforschung des Geistes befasst.
Was ist “Affordances”?
Affordances (Leistungen) sind Eigenschaften oder Merkmale eines Artefakts, die auf eine bestimmte Art der Verwendung hinweisen, die oft in unserer Physiologie/Körper/Natur begründet ist. Wenn die Affordanzen gut sind, sind für einfache/triviale Funktionen keine Bezeichnungen erforderlich
Was ist “Perception”?
(Wahrnehmung): Erlebnisse, die durch die Stimulation der Sinne wie Sehen, Hören, Schmecken, Riechen und Tasten entstehen.
Was sind “Gestalt laws”?
Gestaltgesetze sind Prinzipien, die beschreiben, wie Menschen visuelle Elemente wahrnehmen und zu sinnvollen Ganzen organisieren, wobei Muster, Symmetrie, Nähe, Ähnlichkeit, Geschlossenheit und Kontinuität im Vordergrund stehen
Was ist “Law of proximity”?
Was ist “Law of good figure”?
Was ist “Law of similarity”?
Was ist “Law of common-region”?
Was ist “Law of continuity”?
Was ist “Law of closure”?
Was ist “Law of figure-ground”?
Was ist “Law of Common Fate”?
Was ist “Law of Common Region V.2”?
Nenne alle Dark Pattern
4 Fokusse of HCI (1)
- “human factors” of psychology, perception and cognitive science
- User-centered design process
- Assessing and measuring user interface characteristics:
Evaluation and user studies - Types of user interfaces and technologies
Good vs. Bad Design (1)
Good design is grounded in
and intelligently leverages cognitive and
perceptual abilities of the user.
Was ist HCI? (1)
Entwurf, Bewertung, Implementierung interaktiver Computersysteme
Was ist der “DIA Cycle”? (1)
Zyklischer Prozess bei der Entwicklung interaktiver Systeme:
–> Design
–> Implementierung
–> Analyse
Alternativ kann auch die Analysephase in “Testing and Observation” unterteilt werden.
Der Mensch steht im Fokus
Was ist “User Centered Design”? (1)
Understand–> Define–>Design/Implement–>Evaluate–> Understand
- Fokus auf den Nutzer (oder besser den Menschen!)
- Bedürfnisse, Vorlieben und Verhaltensweisen verstehen
- Definieren Sie Designziele und Benutzeranforderungen
- Entwerfen und Implementieren von Prototypen auf der Grundlage dieser Anforderungen
- Bewertung des Designs durch Nutzerfeedback
Wieso reicht Design nicht aus? (1)
Wir müssen menschliche Wahrnehmung, Kognition und Entscheidungsfindung verstehen!
Das Ziel ist, den User und den Kontext der Interaktion zu verstehen!
Das Ziel ist, den User und den Kontext der Interaktion zu verstehen! Wie? (1)
Typische Methoden:
- Beobachtung
- Interviews
- Schwerpunktgruppen (Experten, 3-5 Teilnehmer, Workshops, …)
Was ist “Ubiquitous Computing”? (2)
„Computer überall → Computer nirgends“ (mit der realen Welt verwoben)
vor allem mitgeführt: mobil → getragen → implantiert
Was ist “GUI-3: Windows – The WIMP Paradigm”? (2)
WIMP Konzept:
- Windows
- Icons
- Menüs
- Pointing Device (Maus, Stift)
Was ist “GUI-4” (2)
Nutzt:
- Widget-Toolkits
- Event-Driven Programing
Wieso ist “cognition” relevant HCI? (3)
Interaktion mit Technologie ist kognitiv!
Man muss die grundlegenden Fähigkeiten und Grenzen der menschlichen Wahrnehmung kennen, um sie nutzen zu können
Ziel: Computersysteme, die „einfach“ zu bedienen sind.
Was ist “Cognition”? (3)
Kognition sind die geistigen Prozesse wie Wahrnehmung, Aufmerksamkeit, Gedächtnis usw., die der Verstand durchführt.
Beispiele: Informationsverarbeitung im Gehirn, Sprache, Kommunikation/ Interaktion
Sensory Memory/Sensorisches Gedächtnis? (3)
Für jeden Sinneskanal gibt es ein sensorisches Gedächtnis:
Ikonisches Gedächtnis, echoreiches Gedächtnis, haptisches Gedächtnis
- Informationen werden durch Aufmerksamkeit vom sensorischen Gedächtnis ins Kurzzeitgedächtnis übertragen
Arbeits-/Kurzzeitgedächtnis? (3)
„Notizblock“ für den vorübergehenden Abruf von Informationen
- schneller Zugriff (ca. 70ms), aber auch schnelles Abklingen (ca. 200ms)
- Kapazität: 7+/-2 Chunks
Langzeitgedächtnis?(3)
speichert alles, was wir „wissen“ (episodisches Gedächtnis und semantisches Gedächtnis)
- riesige, wenn nicht unbegrenzte Kapazität
- relativ langsame Zugriffszeit (Zehntelsekunde)
- das Vergessen erfolgt langsamer, wenn überhaupt
What is “The Model Human Processor”?(3)
Was ist “Situated Action / Context-Aware Computing”?(3)
Ein theo. Modell:
Angenommen:
Menschen folgen nicht nur einfachen Plänen, wir können menschliches Verhalten nicht modellieren, also müssen wir den Nutzer im Kontext beobachten.
Was ist “Distributed Cognition / Extended Mind Theory”?(3)
Sowohl der kognitive Prozess selbst als auch das genutzte und generierte Wissen sind häufig auf mehrere Werkzeuge und Darstellungen verteilt, die von verschiedenen Personen genutzt werden.
–> Technologien ersetzen Teile Ihres Verstandes/Gedächtnisses
Was sind “Affordances/Erleichterungen”?(3)
Einfach ausgedrückt: Affordances sind Eigenschaften oder Merkmale eines Artefakts, die auf eine bestimmte Art der Nutzung hinweisen,
die oft in unserer Physiologie/Körper/Natur begründet sind.
Wenn die Affordances gut sind, werden für einfache/triviale Funktionen keine labels benötigt
Beispiel: Stuhl –> Affordance: Sitzen
Knopf –> Drücken
Drehknopf –> Drehen
Griff –> halten
Was ist “Perception/Wahrnehmung”?(3)
Erfahrungen, die sich aus der Stimulation der Sinne wie Sehen, Hören, Schmecken, Riechen und Tasten ergeben.
Beispiele:
- Text sollte lesbar sein
- Icons sollten leicht zu erkennen und zu lesen sein
- Die Elemente der Benutzeroberfläche sollten effizient erreichbar sein
Was ist die “Helmholtz’s theory”?(3)
Wir nehmen nicht nur wahr, was wir sehen. Sondern auch das, was wir aufgrund unserer Erfahrungen, hineininterpretieren.
Welche “Gestalt laws” gibt es?(3)
- Good Shape
- Similarity - Ähnlichkeit
- Closure - Schließung
- Continuity
- Proximity - Nähe
- Symmetry
Law of proximity
Law of good figure / Prägnanz
Law of similarity
Law of common-region
Law of continuity
Law of closure
Law of figure-ground
Law of Common Fate
Law of Common Region
Was sind “Dark Design Patterns”? (3)
Dark Patterns sind Tricks auf Websites und in Apps, die Sie dazu bringen, Dinge zu tun, die Sie nicht beabsichtigt haben, z. B. etwas zu kaufen oder sich anzumelden.
→ Sie nutzen die Prinzipien der Kognition und der Wahrnehmung, um ein Design zu entwickeln, das nicht auf die Wünsche des Benutzers, sondern auf die des Unternehmens ausgerichtet ist.
Dark Design Pattern: NAGGING (3)
Umleitung von erwarteten Funktionen, die über eine oder mehrere Interaktionen hinaus bestehen bleiben.
Beispiel: Keine direkte Möglichkeit Benachrichtigungen auszuschalten (z.B. Instagramm)
Dark Design Pattern: OBSTRUCTION(3)
Erschweren eines Prozesses über das notwendige Maß hinaus mit der Absicht, von bestimmten Handlungen abzulenken.
Beispiel: Unsubscribe link schwer zugänglich machen
Dark Design Pattern: SNEAKING(3)
Der Versuch, Informationen, die für den Nutzer von Bedeutung sind, zu verbergen, zu verschleiern oder deren Preisgabe zu verzögern.
Beispiel: Werbung die Ähnlich zu Inhalten gestaltet ist und zum draufklicken animiert
Dark Design Pattern: INTERFACE INTERFERENCE(3)
Manipulation der Benutzeroberfläche, die bestimmte Aktionen gegenüber anderen privilegiert.
Beispiel: Zum Weiterarbeiten/ weiter Geld machen in Uberapp aufgefordert zu werden
Dark Design Pattern: FORCED ACTION(3)
Der Nutzer möchte etwas tun, muss aber im Gegenzug etwas anderes, Unerwünschtes tun.
Beispiel: Windowsupdates die aufgezwugen sind, da man den PC nicht einfach herunterfahrne kann
Was ist das “Mental Models in HC”?(4)
Drei Modelle:
- Conceptual Model - Designer
- Mental Model - User
- Implemented Model - Developer
alle Drei => presented Modell
Ziel:
Conceptual Model und Mental Model sollen übereinstimmen
Mental Model and Conceptual Model (4)
- Eine UI besteht aus einem Konzept und einer Präsentation
- Beginnen Sie immer zuerst mit dem Entwurf des Konzepts (konzeptionelles Modell) und bauen Sie die Benutzeroberfläche um dieses herum auf, um dem Benutzer das konzeptionelle Modell zu erklären
Transparency in HCI (4)
Flexibility in HCI (4)
Ein Accelerator/Beschleuniger ist eine UI-Funktion, die eine Interaktion oder einen Prozess beschleunigt.
Beispiele
- Tastaturkürzel
- Makros (die es dem Benutzer ermöglichen, bestimmte Aktionen miteinander zu verknüpfen, um sie über
ein einziges Steuerelement)
- Berührungsgesten (z. B. langes Drücken, Doppeltippen, Streichen)
Affordances in HCI (4)
Einfach ausgedrückt: Affordanzen sind Eigenschaften oder Merkmale eines Artefakts, die auf eine bestimmte Art der Nutzung hinweisen, oft in unserer Physiologie/Körper/Natur begründet
Beispiel:
- Drehknopf bei einer Heizung
- Datumsauswähler
Constraints/ Einschränkungen in HCI (4)
Einschränkung der möglichen Handlungen, die „invers“ zu den Affordances ausgeführt werden können.
Die häufigsten sind physische, logische, semantische und kulturelle Einschränkungen.
Beispiele:
Vermeiden von Anwendungsfehlern
Minimieren von zu merkenden Informationen
→ Das Fehlen von Zwängen macht die Dinge unübersichtlich!
Constraints in HCI: Physical Constraints (4)
Begrenzung der Anzahl der möglichen Operationen
- Begrenzung durch z. B. physische Form, wie Tasten oder Platzierung, wie Bedienelemente, die von Kindern nicht erreicht werden können
- Nützlich, wenn die Einschränkung im Voraus sichtbar ist
Constraints in HCI: Logical Constraints (4)
- Logische Schlussfolgerungen verwenden, um bestimmte Lösungen auszuschließen
- Natürliche Zuordnungen verwenden oft logische Beschränkungen
- Logische Einschränkungen beziehen sich auf Beschränkungen für Benutzeraktionen, die durch die Struktur und Organisation der Schnittstelle selbst auferlegt werden
Beispiel:
Kalender => Es können nur gültige Tage ausgewählt werden
Constraints in HCI: Semantic Constraints (4)
- Bei semantischen Einschränkungen geht es darum, das Verständnis der Benutzer für die Bedeutung oder den Kontext von Elementen auf der Schnittstelle zu nutzen, um ihre Interaktionen zu steuern.
- Sie nutzen unser gemeinsames Wissen über die Welt und insbesondere die Bedeutung der aktuellen Situation.
- Ein wirkungsvolles Mittel zur Verbesserung der Intuitivität.
- Aber: Nur Regeln, die für die gesamte Nutzergruppe gültig sind!
Beispiel
- Die Position der Räder und des Fahrersitzes ist bekannt, weil
Sie das Wissen aus realen Beispielen haben
Constraints in HCI: Cultural Constraints (4)
- Sich auf allgemein akzeptierte kulturelle Konventionen verlassen
- Dies gilt nur für einen bestimmten Kulturkreis!
- Handgesten werden nicht gleich interpretiert
- Die Schreibrichtung ist unterschiedlich
Beispiel:
- Farbcodierung: Rot bedeutet meist Stopp oder Achtung
Mappings (Zuordnungen) / Analogies in HCI (4)
Mapping = Funktionalität mit UI-Elementen/der realen Welt verbinden
- Z.B. Element zum Einstellen der Lautstärke
- Lautstärkepegel auf Eingangsregler abbilden
- Lautstärkepegel auf Ausgang abbilden
Beispiele:
- Welche Eingabemöglichkeiten sind für was zuständig?
Different Analogies:
- Räumliche Analogie
- Physikalische Analogie
- Kulturelle Analogie
- Wahrnehmungsanalogie (4)
- Räumliche Analogie: Ordnen Sie die Steuerelemente so an, wie die realen Gegenstücke angeordnet sind.
- Physikalische Analogie: Die Abbildung folgt dem physischen Verhalten in der realen Welt.
- Kulturelle Analogie: Das Mapping folgt kulturellen Konventionen.
- Wahrnehmungsanalogie: Das Mapping sieht genauso aus wie die tatsächliche Sache selbst oder ähnelt ihr.
Spatial Analogies / Räumliche Analogie (4)
- Räumliche Analogie: Ordnen Sie die Steuerelemente so an, wie die realen Gegenstücke angeordnet sind.
Beispiel: Herd => Die Bedienelemente werden in der Nähe des zu steuernden Objekts angebracht.
Physical Analogy/ Physikalische Analogie (4)
- Physikalische Analogie: Die Abbildung folgt dem physischen Verhalten in der realen Welt.
Beispiel: Eimer Wasser => Steigendes Wasser = mehr
Sinkendes Wasser = weniger
Cultural Analogy/ Kulturelle Analogie (4)
- Kulturelle Analogie: Das Mapping folgt kulturellen Konventionen
Beispiel:
Schreibrichtung - In westlichen Kulturen wird von links nach rechts geschrieben, so dass eine Anordnung von links nach rechts eine lineare Reihenfolge vermitteln kann.
Perceptual Analogy/ Wahrnehmungsanalogie (4)
- Wahrnehmungsanalogie: Das Mapping sieht genauso aus wie die tatsächliche Sache selbst oder ähnelt ihr.
Beispiel:
Autositz - Die Bedienelemente des Mercedes-Autositzes sind denselben Sitzelementen zugeordnet, die er steuert.
Interface Metaphors (4)
Die Schnittstelle (oder ein Teil davon) ist so gestaltet, dass sie einer physischen Einheit ähnelt.
Nutzen:
- Nutzung des vertrauten Wissens des Benutzers, um ihm zu helfen, „das Unbekannte“ zu verstehen
- Metaphern helfen dem Benutzer, ein mentales Modell aufzubauen
- Macht das Erlernen neuer Systeme einfacher
- Erleichtern das Lernen, indem bereits gelernte Informationen auf neue Situationen übertragen werden
Noun-based Metaphors (4)
- Nutzung von Ähnlichkeiten zwischen bekannten und neuen Objekten
- Die Eigenschaften eines neuen Objekts können durch Analogie zu einem bekannten Objekt erraten werden.
Beispiele:
- Ordner haben ein Erstellungsdatum und einen Besitzer
- Ein Posteingang enthält neue und ungelesene Informationen
- Warnzeichen
Verb-based Metaphors (4)
- Bewährte und neue Aktivitäten können konzeptionelle Ähnlichkeiten aufweisen
- Nutzen Sie bekannte Beschreibungen für neue Aktivitäten.
- Das Ergebnis kann durch Analogie zu einer bekannten Tätigkeit erraten werden.
Beispiele:
- Ausschneiden und Einfügen
- Ziehen und Ablegen
Verb-based Metaphors (4)
- Bewährte und neue Aktivitäten können konzeptionelle Ähnlichkeiten aufweisen
- Nutzen Sie bekannte Beschreibungen für neue Aktivitäten.
- Das Ergebnis kann durch Analogie zu einer bekannten Tätigkeit erraten werden.
Beispiele:
- Ausschneiden und Einfügen
- Ziehen und Ablegen
Limits of Metaphors (4)
Problems with Metaphors (4)
Errors in HCI (4)
7 Stages of Action (4)
7 Stages of Action:
Gulf of Execution and Evaluation (4)