Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

İnsan Bilgisayar Etkileşimi Bilişsel Modelleme

Benzer bir sunumlar


... konulu sunumlar: "İnsan Bilgisayar Etkileşimi Bilişsel Modelleme"— Sunum transkripti:

1 İnsan Bilgisayar Etkileşimi Bilişsel Modelleme
Prof. Dr. Kürşat Çağıltay ODTÜ

2 Bu Dersin Hedefleri Bilişsel modelleme temelli kullanılabilirlik testleri nedir Neden/Nerede kullanılır Testi gerçekleştirmek için gerekli adımlar Avantaj ve Dezavantajları

3 Etkinlikler Tasarım günlüğü
Bir alışveriş sitesinden alışveriş yapma sürecini modelleyip daha sonra gerçek kullanımla karşılaştırın

4 İçerik Bilişsel Modelleme (Cognitive Modeling)
Avantaj ve Dezavantajlar KLM Keystroke - Level Model CogTool Bir proje yapalım

5 Bilişsel Modelleme Kullanıcıların görevleri nasıl yaptıklarını psikoloji deneyleri ve prensipleri ile geliştirilen hesaplamalı modelle analiz eder Kullanılabilirlik yaklaşımlarını bilişsel bilimler ile zenginleştirir Kullanıcının bir görevi ne kadar zamanda yapacağını tahmin eder Kullanıcının görevleri hangi adımlarla gerçekleştirdiğini gösterir Uygulamaların nasıl daha iyileştirilebileceğini gösterir Tasarım kararlarının alınmasına destek olur Tasarımın karmaşık/sorunlu noktalarını ortaya çıkarır

6 Avantaj ve Dezavantajlar
Tasarımın en erken aşamasından itibaren kullanılabilir Kısa sürede ve düşük bir eforla yapılabilir Düşük maliyet Farklı tasarımları karşılaştırmayı sağlar Dezavantajlar Deneyimli kullanıcı davranışını modeller Bireysel farklılıklar Kullanım hatalarını dikkate almaz, ideal süreci modeller

7 Bilişsel Modelleme Yaklaşımları
İBE alanındaki temel bilişsel modelleme yaklaşımları: MHP - Model Human Processor – algısal, motor, bilişsel etkileşim - Card, Moran ve Newell, 1983 GOMS - Goals, Operators, Methods, and Selection Rules - Card, Moran ve Newell, 1983 Türleri: KLM, CMN-GOMS, NGOMSL and CPM-GOMS. KLM - Keystroke-Level Model-  İlk ve en temel GOMS tekniği 

8 NYNEX: 2 Milyon Dolar Çağrı merkezinin GOMS ile analizi
Çalışma Öncesi Eğilim: Daha hızlı cevap için yeni donanım Analiz sonucu süreçlerdeki performans sorunları Donanım yatırımından vaz geçildi, yıllık 2 milyon dolar tasarruf Wayne D. Gray and Bonnie E. John and Michael E. Atwood, “Project Ernestine: Validating a GOMS analysis for predicting and explaining real-world task performance”, in Human Computer Interaction, No. 8, pp HCI93.pdf

9 KLM Keystroke Level Model
Altı adet operatör vardır: Motor operatörler K (keystroke) Tuşa basma P (pointing) Fareyi ekrandaki bir nesneye götürmek H (homing) Klavye ya da başka bir cihaza el(ler)imizi götürmek D (drawing) Bir grid üzerinde çizgiler çizmek Bilişsel (Mental) operatör M (mental) Bir fiziksel hareketi yaparken bilişsel hazırlık Sistem tepki operatörü R (response time) Sistemin tepki süresi

10 KLM Parametreleri operator time (sec) K
total typing test time/total number of non-error keystrokes Guidelines:[11][12] .08 (135 wpm: best typist) .12 (90 wpm: good typist) .20 (55 wpm: average skilled typist) .28 (40 wpm: average non-secretary typist) .50 (typing random letters) .75 (typing complex codes) 1.20 (worst typist and unfamiliar with the keyboard) P 1.1[11][12] H 0.4[11][12] D .9nD +. 16 lD[11][12] M 1.35[11][12] R system dependent[11][12] operator time (sec) suggested operators B (mouse button press or release) 0.1[13] Click a Link/ Button 3.73[14] Pull-Down List (No Page Load) 3.04[14] Pull-Down List (Page Load) 3.96[14] Date-Picker 6.81[14] Cut & Paste (Keyboard) 4.51[14] Typing Text in a Text Field 2.32[14] Scrolling

11 Örnek Bir dosyayı çöp kutusuna atmak
Silme işlemini başlatma kararı (M) Dosya ikonunun bulunması (M) Farenin dosya ikonuna götürülmesi (P) Fare butonuna basılı tutulması (B) Dosya ikonunun çöp kutusuna sürüklenmesi (P) Fare butonunun bırakılması (B) Orijinal pencereye gidilmesi (P) Toplam Zaman: 3P + 2B + 2M = 3*1.1 sn + 2*.1 sn + 2*1.35 sn = 6.2 sn

12 Bir test Kelime İşlemcide dosya yazdınız Kaydetmek istiyorsunuz
Dosyaya isim <dosyam> ismini vereceksiniz Bu süreci modelleyerek hesaplayın ve daha sonra bir kullanıcı ile test edip gerçek kullanım verilerini toplayın

13 COGTOOL KLM - Keystroke-Level Model temelli modelleme aracı

14 CogTool CogTool kullanıcı arayüzü prototip aracıdır. Üretilecek bir prototip arayüzü kullanıcıların nasıl davranacağını nicel verilerle tahmin etmeye çalışır. ACT-R (Atomic Components of Thoughts - Rational) adı verilen bilişsel mimariyi kullanır. Bu teori biliş sistemi ve arayüz simulasyonun nasıl çalıştığını açıklar (Anderson, Bothell, Byrne, Douglass, Lebiere & Qin, 2004) CogTool kullanıcının el ve bilişsel davranışlarını deneyimli kullanıcı açısından tahmin edip ortalama görev yapma süresini hesaplar.

15 CogTool Tekrar kullanılabilen tasarım mock-up ı üretir. Bu yolla tasarım ya da kullanılabilirlik ekibine geri bildirim sağlar Farklı tasarım modelleri üretip bunların performanslarının karşılaştırması yapılabilir Rakip ürünlerin ürünleri ile karşılaştırma yapılabilir Ürün geliştirme sürecinin en başında nihai ürünün kullanım süresi verileri tahmin edilebilir

16 CogTool ile Tez Çalışması
Nihan Ocak Comparison of Cognitive Modeling and User Performance Analysis for Touch Screen Mobile Interface Design Bilişsel Modelleme Ve Kullanıcı Performans Testi Yöntemlerinin Dokunmatik Mobil Arayüz Tasarımında Karşılaştırılması

17 Araştırma Dokunmatik ekran arayüzlerinin kullanılabilirliğinin bilişsel modelleme ve son kullanıcı testleri ile analizi ve karşılaştırması Turkcell Cüzdan mobil uygulaması 8 görev CogTool bilişsel modelleme aracı 10 katılımcı

18 Çalışma Sonuçları CogTool ile yapılan analizler kullanıcıların performansını +/- 5 saniye hata ile tahmin etti CogTool tahmin hatası %20 den düşük Eğer görevlerde çok özel durumlar varsa, örneğin kullanıcı çok aşinaysa ya da karar verme süreci yer alıyorsa, “Think Operation” buna bağlı olarak değiştirilmelidir Son kullanıcı testi için harcanan toplam efor 38 saat iken bilişsel modelleme ile yapılan çalışma eforu 13.5 saat

19 Kaynaklar COGTOOL - https://github.com/cogtool/
Anderson, Bothell, Byrne, Douglass, Lebiere & Qin, An integrated theory of the mind A Survey of Human-Performance Modeling Techniques for Usability k/GOMS/MethodsGOMS.pdf


"İnsan Bilgisayar Etkileşimi Bilişsel Modelleme" indir ppt

Benzer bir sunumlar


Google Reklamları