Documente Academic
Documente Profesional
Documente Cultură
Anisorac Vasile
1
Contents
Contents .......................................................................................................................................... 2
Inspecția prin evaluarea euristica .................................................................................................... 4
Evaluarea euristică ...................................................................................................................... 4
10 Principi pentru evaluarea euristica a interfetelor: ...................................................................... 6
1. Visibility of system status .................................................................................................... 6
2. Match between system and the real world ........................................................................... 7
3. User control and freedom..................................................................................................... 8
4. Consistency and standards ................................................................................................... 9
Jakob's Law of the Web User Experience .......................................................................... 9
5 Error prevention ....................................................................................................................... 9
6: Recognition rather than recall ............................................................................................... 10
7: Flexibility and efficiency of use ............................................................................................ 12
#8: Aesthetic and minimalist design ......................................................................................... 13
#9: Help users recognize, diagnose, and recover from errors ................................................... 14
#10: Help and documentation ................................................................................................... 14
Cele mai cunoscute sunt evaluările euristice și demersurile anailtice ce implică interacțiunea cu
utilizatorii, care se fac de obicei de la distanță. Modelele predictive implică analiza diferitelor
operații fizice și mentale care sunt necesare pentru a îndeplini anumite sarcini prin interfață și
1
Jenny Preece, Yvonne Rogers, Helen Sharp, INTERACTION DESIGN beyond human–computer interaction,
Fourth Edition, Chapter 15.
2
operațimizarea lor ca măsuri calitative. Unul dintre cele mai utilizate modele predictive este Legea
Fitts.
3
Inspecția prin evaluarea euristica
Uneori, utilizatorii nu sunt ușor accesibili pentru a putea evalua proiectele, sau implicarea
lor este prea scumpă sau durează prea mult. În astfel de circumstanțe, alte persoane, de obicei,
denumite experți, pot oferi feedback-ul necesar. Acestea sunt persoane care au cunoștințe atât în
proiectarea interfetei, cât și asupra nevoilor și comportamentul tipic al utilizatorilor. Diferite
metode de inspecție au fost dezvoltate ca alternative la testarea utilizabilității la începutul anilor
1990, bazându-se pe practica de inginerie software unde se folosesc frecvent coduri și alte tipuri
de inspecții. Metodele de inspecție pentru proiectarea interacțiunii includ evaluări euristice,
precum și analize sistematice, în care experții examinează interfața unui produs interactiv, adesea
sub forma unor utilizatori tipici sub forma jocurilor de rol și sugerează probleme pe care le-ar avea
probabil utilizatorii atunci când interacționează cu acesta. Unul dintre punctele de atracție ale
acestor metode este că pot fi utilizate în orice etapă a unui proiect încă din faza de proiectare. Ele
pot fi, de asemenea, folosite pentru a completa testarea utilizatorilor.
Evaluarea euristică
2
Mankoff, J., Dey, A. K., Hsich, G., Kientz, J. and Lederer, M. A. (2003) Heuristic evaluation of ambient devices.
In Proceedings of CHI 2003. ACM Press, New York, pp. 169–176.
3
Nielsen, J. and Mohlich, R. (1990) Heuristic evaluation of user interfaces. In Proceedings of CHI '90. ACM, New
York.
4
Aceste euristici seamănă îndeaproape cu principiile de proiectare la nivel înalt (de exemplu,
realizarea unor proiecte consecvente, reducerea încărcării memoriei și utilizarea termenilor pe care
utilizatorii o înțeleg). Setul inițial de euristici pentru evaluarea HCI a fost dezvoltat de Jakob
Nielsen și colegii săi care le-au derivat empiric dintr-o analiză a 249 de probleme de utilizare
(Nielsen, 1994b)4; o versiune revizuită a acestor euristici este prezentată mai jos (Nielsen, 2014:
useit.com, azi https://www.nngroup.com/):
4
Nielsen, J. (1994b) Enhancing the explanatory power of usability heuristics.In Proceedings of CHI '94. ACM, New
York, pp. 152–158.
5
10 Principi pentru evaluarea euristica a interfetelor5:
Vizibilitatea stării sistemului : Sistemul ar trebui să țină mereu la curent utilizatorii cu privire la
ceea ce se întâmplă, printr-un feedback adecvat într-un timp rezonabil.
5
https://www.nngroup.com/articles/ten-usability-heuristics/
6
https://www.nngroup.com/articles/visibility-system-status/
https://www.nngroup.com/videos/usability-heuristic-system-status/
6
2. Match between system and the real world7
7
https://www.nngroup.com/articles/match-system-real-world/ ,
https://www.nngroup.com/videos/match-system-real-world/
7
3. User control and freedom8
Utilizatorii aleg adesea funcțiile sistemului din greșeală și vor avea nevoie de o ieșire de
urgență marcată în mod clar pentru a părăsi starea nedorită, fără a trebui să parcurgă un
dialog extins.
8
. https://www.nngroup.com/videos/usability-heuristic-user-control-freedom/
8
4. Consistency and standards
Coerența și standardele
Utilizatorii nu trebuie să se întrebe dacă cuvinte, situații sau acțiuni diferite înseamnă același
lucru. Urmați convențiile platformei.
5 Error prevention10
Even better than good error messages is a careful design which prevents a problem from
occurring in the first place. Either eliminate error-prone conditions or check for them and
present users with a confirmation option before they commit to the action.
9
https://www.nngroup.com/articles/do-interface-standards-stifle-design-creativity/
10
https://www.nngroup.com/articles/slips/
9
(Read full article on preventing user errors and watch 3 min. video on error prevention.)
Mai important decât mesajele de eroare clare este implementarea unui design atent care
împiedică apariția unei probleme . Fie sunt eliminați condițiile predispuse la erori, fie
verificați-le și prezentați utilizatorilor o opțiune de confirmare înainte de a se angaja la
acțiune.
11
https://www.nngroup.com/articles/recognition-and-recall/
10
Minimizarea încărcarii memoriei a utilizatorului făcând vizibile obiecte, acțiunile și
opțiunile. Utilizatorul nu trebuie să-și amintească informațiile de la o pagina a interfetei la
alta. Instrucțiunile de utilizare a sistemului trebuie să fie vizibile sau ușor de recuperat ori
de câte ori este cazul.
11
7: Flexibility and efficiency of use12
Asocieri de taste
12
https://www.nngroup.com/videos/flexibility-efficiency-use/
12
8 Aesthetic and minimalist design13
Dialogurile nu trebuie să conțină informații irelevante sau rareori necesare. Fiecare unitate
suplimentară de informații dintr-un dialog concurează cu unitățile de informații relevante
și le diminuează vizibilitatea relativă.
13
https://www.nngroup.com/videos/aesthetic-and-minimalist-design/
13
9: Help users recognize, diagnose, and recover from
errors14
Mesajele de eroare trebuie să fie exprimate în limbaj simplu (fără coduri), să indice cu
exactitate problema și să sugereze o soluție constructivă.
14
https://www.nngroup.com/videos/usability-heuristic-recognize-errors/
14
(Watch 3 min. video on help and documentation.)
Chiar dacă este mai bine dacă sistemul poate fi utilizat fără documentație, poate fi necesar
să furnizați ajutor și documentare. Orice astfel de informații ar trebui să fie ușor de căutat,
concentrate pe sarcina utilizatorului, lista de pași concreți care trebuie făcuți și nu prea
Euristicile sunt destinate să fie utilizate de interfață față de subiect. Evaluatorul are rolul de
a parcurge interfața de mai multe ori, să inspecteze diferitele elemente de interacțiune și să
le compare cu lista principiilor de utilizare, adică. euristica. La fiecare iterație, problema
de uzabilitate dorește să fie identificată.
De exemplu, într-un studiu de evaluare euristică unui numar de 19 de ecaluatori li s-a cerut
să găsească 16 probleme de utilizare într-un sistem de răspuns vocal care să le permită
clienților accesul la conturile lor bancare15, a constatat o diferență substanțială între
numărul și tipul de probleme de uzabilitate găsite de diferiți evaluatori. De asemenea, el
observă că, deși unele probleme de utilizare sunt foarte ușor de găsit de către toți
15
Nielsen, J. (1993) Usability Engineering. Morgan Kaufmann, San Francisco.
15
evaluatorii, există unele probleme care sunt găsite de foarte puțini experți. Prin urmare, el
susține că este important să fie implicați mai mulți evaluatori în orice evaluare euristică și
recomandă între trei și cinci evaluatori. Concluziile sale sugerează că, de obicei, pot
identifica în jur de 75% din problemele totale de utilizare
problems found by the different evaluators. He also notes that while some
usability problems are very easy to find by all evaluators, there are some
problems that are found by very few experts. Therefore, he argues that it is
recommends between three and five evaluators. His findings suggest that
they can typically identify around 75% of the total usability problems, as
16
Figure 15.1 Curve showing the proportion of usability problems in an
evaluators. The curve represents the average of six case studies of heuristic evaluation
The conclusion from this is that more is better, but more is also more expensive
Clarity
Make the system as clear, concise, and meaningful as possible for the
17
intended audience.
tasks.
space.
The user should be treated with respect and the design should be
experience.
There is a strong relationship between design guidelines and the heuristics used in heuristic
evaluation. So another approach to developing heuristics for evaluating the many different types
of systems now available – mobile, tabletop, online communities, ambient, etc. – is to convert
design guidelines into heuristics for evaluation.
As a first step, evaluators sometimes translate design guidelines into questions for use in
heuristic evaluation. This practice has become quite widespread for addressing usability and user
experience concerns for specific types of interactive product
Activity 15.2
Consider the following design guidelines for information design and for
19
into discrete, meaningful chunks to give the website structure (Horton,
2005).
Another important issue when designing and evaluating web pages and other types of system is
their accessibility to a broad range of users
20