這門課已是欠了許久的課沒細細看了。其實上課的內容倒也挺有趣,但是每日疲于應付接連不斷而來的習題,難得有這樣不需要做作業的課程,每次上MCI的課就當是度假了。
不過,一如世上沒有白吃的午餐,在UNI Luebeck是不會有沒有習題的課的。MCI的第一次Uebung就是一個團隊合作的項目。用一個美國公司開發出的一套方法(Contextual Design),去為一個任選的機構開發新系統。開始還非常擔心是否能夠將報告完成,不過最后的效果還是比較滿意的。只是上課的時候,依然基本上都是在聽天書。
現在隨著復習的開始,發現課件的內容其實很棒,而教授也是目前這么多教授中,人文氣息最重的一個。這么不錯的內容,面對這樣有意思的教授,居然被這樣的浪費,真的內心感到非常的遺憾,希望還有機會補償一下。
第一章:導論
概念的厘清:
主要概念,MMI(人和機器的交互) MCI (人和電腦的交互) Kommunikation(通訊) Werkzeug(工具)
相關概念,Software-Ergonomie(軟件人體工學), Interaktionsdesign(), Usability Engineering
學習的目標:Die Kursteilnehmer sollen verstehen, was “gutes Design” einer Mensch-Computer-Schnittstelle bedeutet. Sie lernen
Modelle, Methoden und Kriterien des benutzerzentrierten Designs von Computersystemen kennen. Außerdem gibt
die Lehrveranstaltung einen ausführlichen überblick über den State-of-the-Art in der Mensch-Computer-Interaktion,
sowie einen Ausblick auf die Zukunft.
本課的參與者應該能理解,一個人機界面的好的設計表示什么。他們了解以用戶為中心的計算機系統的設計模型,方法及標準。此外本課程還提供在人機交互中有關State-of-the-Art的概況,及對未來的展望。
第二章,Usability (Gebrauchstauglichkeit)可用性或易用性
Was ist Gebrauchstauglichkeit (Usability) und wie kann man sie messen?
什么是易用性,以及該如何測量?
一些背景知識
1,funktionalität 功能性, 機器可以實現的功能。
2,qualitätsfaktoren 質量的要素。質量=性能+X。易用性僅為X中的一個因素。
那到底什么是易用性呢?
ISO 9241 Teil 11 (ISO 9241 第11部分)
"Das Ausmaß, in dem ein Produkt durch bestimmte Benutzer in einem bestimmten Nutzungskontext genutzt werden
kann, um bestimmte Ziele 1. effektiv, 2. effizient und 3. mit Zufriedenheit zu erreichen."
這樣的一個范圍,描述在多大程度上某個產品可以被特定的用戶在特定的應用環境中使用,以有效的,有效率的并滿意的達到特定目標。
Nutzungskontext: "Die Benutzer, Arbeitsaufgaben, Arbeitsmittel (Hardware, Software und Materialien) sowie die
physische und soziale Umgebung, in der das Produkt genutzt wird."
應用環境:用戶,工作任務,工具以及產品被使用的物理和社會環境。
• Effektivität: "Die Genauigkeit und Vollständigkeit, mit der Benutzer ein bestimmtes Ziel erreichen."
有效性:用戶達到某特定目標的精確度和完整度。
• Effizienz: "Der im Verhältnis zu Genauigkeit und Vollständigkeit eingesetzte Aufwand, mit dem Benutzer ein
bestimmtes Ziel erreichen."
效率:用戶達到某特定目標的精確度和完整度相對于其消耗的比率。
• Zufriedenstellung: "Freiheit von Beeinträchtigungen und positive Einstellungen gegenüber der Nutzung des
Produkts."
滿意度:
Usability nach Ben Shneiderman (2005)
• Effektivität mit SW-Engineering-Methoden gut meßbar
• Effizienz und Zufriedenheit sind nicht direkt meßbar
Kriterien zur praktischen Evaluation
z.B. Usablity Measures von Shneiderman (Shneiderman & Plaisant 2005)
• Lernzeit
Wie lange braucht der typische Benutzer, um mit dem System relevante Aufgaben lösen zu können?
• Aufgabeneffizienz
Wie lange dauern bestimmte Aufgaben?
• Fehlerrate der Benutzer
Welche und wie viel Fehler machen die Benutzer?
• Erinnerungsvermögen
Wie gut behalten die Benutzer, was sie gelernt haben?
• Zufriedenheit
Wie gefällt den Benutzern das Interface?
Evaluationsarten 評價類型
Summative Evaluation 總結性評價 (類似于驗收,多用于成熟的系統。)
• abschließende Beurteilung
• Produktvergleich vor Kauf
• überprüfung der Einhaltung von Kriterien
• z.B. Barrierefreiheit
• Zumutbarkeit von Softwaresystemen
• Zertifizierung
Formative Evaluation 形成性評價。(在開發過程中即參與進去,多用于新開發系統)
• während der Entwicklung von Produkten
• konkretes Verbesserungspotential früh finden und nutzen
• Hinweise auf konkrete Mängel bzw. Produktmerkmale, die Mängel verursachen sammeln
• konstruktive Verbesserungsvorschläge
• Grundlage für überarbeitungen und Neuentwürfe
Analytische Evaluation
Empirische Evaluation
Think-aloud
Benutzerbefragung
Feldstudien (田野調查)
Methoden (方法)
1. naturalistische Beobachtungen 自然的觀察,單純在外觀察不產生任何干涉
2. Befragung im Kontext (Contextual Inquiry) 背景調查,在用戶工作時進行交談
3. Artifact Walkthroughs 人工品走查,即調查各種用品以協助分析
Die Methoden unterscheiden sich in
• Echtzeitinformation oder Retrospektion
• Umfang der Interaktion mit den Benutzern
• Fokus auf den Kontext und die Tätigkeit vs. Fokus auf die Interaktion mit Technologie
Ineffektive Interviewstile (低效的調查方式)
Widerstände (阻力)
新的技術或系統的導入總是會伴隨著很多的阻力,即使人們已經相信它將會帶來好處。
Meßmethoden (測量方法)
第三章,Contextual Design
首先是整體的介紹,主要包括以下步驟:
I. A N A L Y S E (分析)
1. Kontext-Erkundung
Daten sammeln durch Beobachten und Befragen von Kunden während der Arbeit
2. Interpretationssitzung & Arbeitsmodellierung
Kernpunkte der Arbeitspraxis des EINZELNEN herausarbeiten, verschiedene Modelle für verschiedene Aspekte
3. Konsolidierung
Konsolidierung der individuellen Modelle, um die Arbeitsstruktur einer GRUPPE deutlich zu machen, ohne
individuelle Variation zu verlieren
II. G E S T A L T U N G (定型)
4. Neugestaltung der Arbeit
Darstellung des neuen Arbeitsalltags durch eine abstrakte Geschichte (Vision) und mit Detailgeschichten einzelner
Arbeitsaufgaben (Storyboards)
5. Design der Benutzerumgebung
Struktur und Funktion des neuen Systems unabhängig von Benutzungsschnittstelle und Implementierung
6. Paper Prototyping
Mit einer Papierattrappe der Benutzungsschnittstelle versuchen die Benutzer "echte" Arbeitsaufgaben zu erfüllen
第四章,Modelle 模型
為了設計一個好的交互就需要對人類的行為模式有所了解。從本章開始了解人類的行為、處理和認知等模式以及與交互緊密相連的一些理論。
Kommunikationsmodelle 交流/通信模型
• Modell von Shannon-Weaver (technisches Kommunikationsmodell) 香農模型 (技術的通信模型,即伴隨著通信總是存在信息的損失,于是我們用冗余(Redundanz)和糾錯(Fehlerkorrektur)來保障通信的質量。)
• Menschliche Kommunikationsmodell 人類的交流模型 (和香農模型類似的人類在交流過程中也有信息的損失,但是人類使用的符號在其共同的文化環境中是有其特定意義的。所以不需要冗余就可以糾錯。
)
Handlungsmodelle 處理模型
• Handlungsregulation (Hacker)
• Mensch-Maschine-Interaktion (Rasmussen)
• Tätigkeitstheorie (Leontjew)
• Situated Action (Suchman)
Kognitive Modelle 認知模型
• Test-Operate-Test-Exit (Miller et al.)
• Model Human Processor (Card, Newell & Moran)
• ACT-R (Anderson)
第五章,Human capability 人類的能力
第六章,Models and Metaphors 模型及比喻
第七章,Emotional Computing 情感的計算
第八章,ECA and Robots ECA 和 機器人
第九章,Ambient Systems 環境系統
第十章,Personalization and Recommendation 個性化及推薦
Adaptive Personalization 自適應的個性化, 根據用法(usage)的不同,而自動進行調整。例如Amazon,igoogle等。
為了實現上述功能,就需要建立各式各樣的模型。例如為用戶的興趣建立模型,或者為用戶的知識以及學習目標建模(為了網絡課程)等。那如何建立用戶模型呢?
User Models ,用戶模型:
1) Feature based modeling 基于特征的建模。每個用戶都有不同的特征集,這些特征被收納進用戶概要(user profiles)中,而自適應則決定于用戶模型的特征集。用戶概要(user profiles)里的信息可以很簡單也可以很復雜,通常由用戶顯式的輸入或者由系統隱式的收集,并在原始數據上使用(statistical or knowledg-based machine learning)統計的或者基于知識的機器學習進行分析和加工。
2) Stereotype modeling 定型建模。將每個用戶都歸類到已有的類別中。一度在90年代早期非常的流行。
Model Content : Interest, Goals, Background and so on.
1) Generic Models 基因模型,某用戶的所有的應用都從用戶模型繼承自己需要的信息,目前尚在理論階段。 2)具體模型,既可以將用戶作為一個個體(profiles),也可以置入社交設定(例如位置信息,時間信息等。還可以用于移動和普適計算)。
Recommender Systems 推薦系統
近些年,很多購物網站都為客戶提供推薦商品的服務。也就是根據用戶的偏好,以及其他客戶的評價等為客戶推薦其可能喜歡的商品。
包括基于特征的推薦系統,定型歸類的推薦系統和基于案例的推薦系統。
第十一章,Safety critical systems 安全關鍵系統(其實是對安全要求很高的系統,,一下子實在想不到合適的名字,只好按照字面來翻譯了。)
|