Was ist Benutzermodellierung?
Modellierung ist die Erstellung von Simulationen, um vor tatsächlichen Ereignissen Urteile zu fällen. Modellierung und Simulation werden für eine Vielzahl von Zwecken verwendet, einschließlich der strategischen Entscheidungsfindung. Insbesondere ist die Benutzermodellierung eine disziplinübergreifende Analyse des Verhaltens von Menschen in bestimmten Computerumgebungen. Wenn Sie wissen, wie sich Benutzer verhalten, können Sie bessere Websites und Softwareanwendungen erstellen und solche, die für eine größere Anzahl von Benutzern geeignet sind, auch für Benutzer mit Behinderungen.
Eine Hauptanwendung der Benutzermodellierung besteht darin, zu verstehen, wie Benutzer mit unterschiedlichen Attributen wahrscheinlich mit einer Benutzeroberfläche interagieren. Zu den Attributen gehören die Fähigkeitsstufe vom Anfänger bis zum Experten sowie andere wichtige Benutzerattribute. Dazu gehören Einstellungen, Überzeugungen, Ziele, Interessen, Lernstile, Pläne und Vorlieben. Es ist für sehr unterschiedliche Benutzer möglich, dieselbe Website oder Softwareanwendung zu verwenden, und die Benutzermodellierung ist ein Schritt, um zu wissen, was zu erwarten ist. Die Benutzermodellierung ist sehr wichtig für die Erstellung von E-Learning-Modulen für den Selbstunterricht, da kein Lehrer anwesend ist, um Beurteilungen über die Merkmale der Schüler vorzunehmen.
Benutzermodelle werden auf verschiedene Arten für adaptive Systeme und anpassbare Systeme erstellt. Ein anpassbares System ist ein System, über das der Benutzer eine gewisse Kontrolle erhält. Dies kann über Einstellungen oder anpassbare Elemente erfolgen. Die Benutzermodellierung in einem anpassbaren System wird sowohl im Voraus durchgeführt, um nützliche Auswahlmöglichkeiten zu schaffen, als auch fortlaufend, wenn Benutzer diese Auswahlmöglichkeiten nutzen. Es können Daten zu den Entscheidungen gesammelt werden, die Benutzer treffen, um die weitere Entwicklung zu steuern. Ein einfaches Beispiel sind Systeme mit einer 'Basic'- und' Advanced'-Schnittstelle, über die der Benutzer auswählen kann, wie er interagieren möchte.
Adaptive Systeme sind solche, bei denen die Benutzeroberfläche und / oder der Inhalt so strukturiert sind, dass sie sich an den Benutzer anpassen, wenn die Fähigkeiten, Vorlieben und Fähigkeiten des Benutzers bekannt werden und sich ändern. Adaptive Systeme können Einstellungen und das Deaktivieren oder Maskieren von Expertenkomponenten verwenden, um Anfänger nicht zu überfordern und nur Anfängern Funktionen zur Verfügung zu stellen, die sie nach der Benutzermodellierung benötigen. Zur Anpassung kann das System auf verschiedene direkte und indirekte Eingaben zurückgreifen. Die direkte Eingabe umfasst Einstellungen, Bewertungen und Auswahlmöglichkeiten. Die indirekte Eingabe umfasst Benutzerklassifizierungen, die - zumindest anfänglich - auf Annahmen basieren, die möglicherweise stereotyp sind. Beispiele für adaptive Systeme sind HyperAudio®, ein tragbarer Führer für Museumsbesucher; der Office-Assistent in Microsoft® Office® '97, der angezeigt wurde und den Benutzern Hilfe bot; und P-TIMS®, ein Finanzmanagementsystem.