Evaluation Adaptiver Systeme Flashcards
Welche Herausforderungen hat man bei der Evaluation von Adaptiven Systemen?
- nicht nur das explizite Userverhalten beeinflusst das System
- Adaptivität beeinflusst Interaktion und Darstellung
- es gibt also ein eigenes Systemverhalten das der Nutzer nicht beeinflussen kann
- zeitliche Komponenten: System schaut zu jedem Zeitpunkt anders aus
- wenn beim Testen Probleme auftreten, ist schwer herauszufinden warum/wo genau sie das erste mal auftreten
- Kriterien können sich spießen => man muss einen Kompromiss finden
Welche 2 Ansätze gibt es für die Evaluation Adaptiver Systeme?
- A/B Testing (adaptives System wird gegen eine nicht-adaptive Variante abgeprüft)
- Mehrschichtige Evaluation
Was sind Problem beim einfachen A/B Testing von Adaptiven Systemen?
- wenn das System immer adaptiv geplant war, kann es schwierig sein eine Kontrollbedingungen zu finden
- schwierig denn idealen Zeitpunkt für die Prüfung zu finden.
- Eigendynamik des adaptiven Verhaltens
Nenne die 5 Ebenen der Layered Evaluation
- Erfassen der Eingabedaten
- Interpretation der Eingabedaten
- Modellierung des aktuellen Zustands der Welt
(Ableitung von neuem Wissen über die Nutzer*innen) - Entscheidung über Adaptivität
- Anwendung der Adaptivitäts-Entscheidung
Nenne das Grobziel der 1. Ebene der Layered Evaluation
- Erfassen der Eingabedaten
Qualität der rohen Eingabedaten überprüfen
Nenne das Grobziel der 2. Ebene der Layered Evaluation
- Interpretation der Eingabedaten
Überprüfung ob Eingabedaten korrekt interpretiert werden
Nenne das Grobziel der 3. Ebene der Layered Evaluation
- Modellierung des aktuellen Zustands der Welt
Überprüfung ob das aufgebaute (User)Modell die Realität darstellt
Nenne das Grobziel der 4. Ebene der Layered Evaluation
- Entscheidung über Adaptivität
Herausfinden ob die getroffene Adaptionsentscheidungen passen
Nenne das Grobziel der 5. Ebene der Layered Evaluation
- Anwendung der Adaptivitäts-Entscheidung
Entscheiden ob die Adaptivitäts-Entscheidungen optimal umgesetzt werden
Was versteht man unter Scrutability?
Kontrollierbarkeit
Haben die Nutzenden eine Möglichkeit Adaptionsentscheidungen und Systeminterpretationen bewusst zu beeinflussen oder zu ändern?
Was versteht man unter Serendipity?
Kommen die Nutzenden auch mit Informationen außerhalb der eigenen Filterbubble in Berührung?
Haben die Nutzer*innen die Möglichkeit über eine zufällige, angenehme Entdeckung zu stolpern? (Ich habe noch nie etwas in diese Richtung bewertet und dennoch trifft es meinen Geschmack).
Spießt sich z. B. mit dem Kriterium dass Empfehlungen möglichst perfekt sein sollten.
Was ist das so genannte Long-Tail Problem?
- Nur kleiner Prozentsatz aller Produkte ist sehr populär (Head)
- Die meisten Produkte sind weniger populär und fallen dadurch weniger auf (Tail)
- Will man Serendipity erhöhen -> Tail-Produkte vorschlagen
Was versteht man unter Unobtrusivness?
Sind die Nutzenden vom System genervt?
Möchte ich mein System z. B. besonders kontrollierbar machen und hole ständig Bestätigung vom Nutzenden ein, kann das (wenn es zu oft passiert) aufdringlich wirken und den Nutzenden nerven
Layered Evaluation: Was sind mögliche Kriterien für alle Ebenen?
- Privatsphäre
- Transparenz
- Kontrollierbarkeit (durch die Nutzenden)
Layered Evaluation: Was sind mögliche Methoden für alle Ebenen?
- Fokusgruppen
- Cognitive Walkthrough
- Heuristische Evaluation
- User Test