- Politechnika Wrocławska

Transkrypt

- Politechnika Wrocławska
microSzu – program do analizy preferencji rozmieszczenia obiektów
ekranowych
Marcin Kuli ski
Politechnika Wrocławska
Inspiracj dla powstania programu microSzu stały si badania nad u yteczno ci stron WWW,
prowadzone z udziałem u ytkowników. Badano preferencje zwi zane z rozmieszczeniem
typowych elementów strony internetowej, takich jak grupy odno ników wewn trznych
i zewn trznych, wyszukiwarka czy banery reklamowe (Bernard 2001a, 2001b) oraz preferencje
dotycz ce lokalizacji głównych elementów na stronie sklepu internetowego (Bernard 2003).
Metoda badawcza opierała si na wykorzystaniu tablicy podzielonej na pola oraz kart
symbolizuj cych poszczególne obiekty. Zadaniem u ytkownika było takie uło enie kart na
tablicy, które w mo liwie najlepszy sposób prezentowałoby jego oczekiwania odno nie
rozmieszczenia tych elementów na stronie internetowej. Wykorzystanie do analogicznych
bada odpowiedniego oprogramowania umo liwia ich przeprowadzenie na wi ksz skal oraz
w wydatny sposób ułatwia zbieranie i analiz uzyskanych danych.
Okno programu microSzu składa si z zasobnika kart, umieszczonego po lewej stronie, tablicy
podzielonej na pola, na której umieszczane s karty (centrum okna), oraz elementów
kontrolnych i informacyjnych w formie przycisków, list rozwijanych oraz pól tekstowych u dołu
okna (ryc. 1). Rozmiar wszystkich elementów ekranowych dopasowuje si do rozmiarów okna
przegl darki, w którym program został uruchomiony. W ten sposób mo e by on u ywany
zarówno na komputerach pracuj cych w wysokiej, jak i w ni szej rozdzielczo ci.
Ryc. 1. Okno główne programu pracuj cego w trybie „przeci gnij i upu
”
Program umo liwia układanie kart w dwóch trybach, które ankietowany mo e dowolnie wybiera
w trakcie pracy. Pierwszy z nich, przeci gnij i upu , polega na przeci ganiu wybranej karty
z zasobnika i upuszczaniu jej nad tablic . Emulowana w ten sposób jest fizyczna czynno
układania kart na tablicy. W trybie drugim, wybierz i maluj, program na laduje w pewnym
stopniu aplikacje graficzne: wybrany z zasobnika element zostaje otoczony ramk , a ka de
klikni cie w dowolne pole tablicy powoduje jej "zamalowanie" zaznaczon zawarto ci
1
zasobnika. W ka dym z trybów mo liwe jest usuni cie karty z tablicy poprzez pojedyncze
klikni cie lewym przyciskiem myszki nad odpowiednim polem.
Po wypełnieniu tablicy przez badanego mo liwe jest wy wietlenie wyników eksperymentu.
Program umo liwia wyprowadzanie wyników w trybie tekstowym oraz graficznym. Tryb tekstowy
(ryc. 2) mo e by przydatny w przypadku, gdy rezultaty maj by wprowadzone do bazy danych
lub arkusza kalkulacyjnego w celu przeprowadzenia na nich oblicze statystycznych lub wtedy,
gdy badania przeprowadzane s równolegle na wielu stanowiskach komputerowych. Wyniki
wy wietlane s
w osobnym oknie, ka dy wiersz prezentuje rezultaty pojedynczego
eksperymentu. Pierwszy element wiersza identyfikuje rozdzielczo
tablicy, na której
przeprowadzano badania, nast pnie odwzorowane s kolejne pola tablicy w kolejno ci:
pierwszy element pierwszego wiersza, drugi element pierwszego wiersza, kolejny element
pierwszego wiersza, pierwszy element drugiego wiersza itd. Je li dane pole jest zapełnione,
pojawia si nazwa zawartego w nim elementu (karty), kolejne pola oddzielane s rednikami.
Ryc. 2. Okno wyników tekstowych
Prezentacja wyników w trybie graficznym (ryc. 3) jest szczególnie przydatna wtedy, gdy
zbierane s wyniki uzyskane od wielu badanych podczas jednej sesji pracy z programem
uruchomionym na pojedynczym komputerze. Aplikacja zapami tuje wybory ka dego
ankietowanego i na tej podstawie generuje wynikowy zestaw tablic z rozbiciem na
poszczególne elementy (karty). Dla ka dego elementu przeprowadzana jest analiza g sto ci
wskaza poszczególnych obszarów tablicy. Informacje prezentowane s z wykorzystaniem skali
szaro ci: im ciemniejszy dany obszar tablicy, tym cz ciej wskazywany był on przez badanych
jako preferowane miejsce dla konkretnej karty. Dodatkowo obliczany jest równie procentowy
wska nik pokrycia ka dego pola tablicy.
Ryc. 3. Okno wyników graficznych
2
Aplikacja mo e by wykorzystywana zarówno do bada offline, jak i sprz ona z serwisem
WWW oraz baz danych (np. MySQL) w celu gromadzenia wyników bada preferencji
prowadzonych z wykorzystaniem Internetu. Program działa obecnie jedynie w rodowisku
przegl darek WWW opartych na silniku Gecko (Mozilla Firefox, Netscape Browser 8.0), ze
wzgl du
na
wykorzystanie
elementów
Document
Object
Model
Level
2
(http://www.w3.org/DOM/DOMTR) do dynamicznego zarz dzania zawarto ci oraz obsługi
zdarze . Mo liwe do skonfigurowania parametry obejmuj m.in. ilo kart w zasobniku, nazwy,
kolory i bitmapy przypisane konkretnym kartom oraz rozmiar tablicy u ywanej do
eksperymentów. Mo liwe jest równie ograniczenie elementów kontrolnych dost pnych dla
badanych i eksperymentatorów do minimum poprzez wybór konkretnego trybu wypełniania
tablicy oraz sposobu gromadzenia i prezentowania wyników. Poprawna konfiguracja
parametrów pracy wymaga minimalnej znajomo ci j zyka JavaScript.
BIBLIOGRAFIA
Bernard M. L., 2001, User expectations for the location of Web objects. Proceedings of the CHI '01
Conference, 171-172
Bernard M. L., 2001, Developing schemas for the location of common Web objects. Proceedings of the
Human Factors and Ergonomics Society 45th Annual Meeting, 1161-1165
Bernard M. L., 2003, Examining user expectations for the location of common e-commerce web objects.
Proceedings of the Human Factors and Ergonomics Society 47th Annual Meeting, 1356-1360
3