Dimensiunile Cognitive ale notațiilor
Thomas Green a definit inițial 14 Dimensiuni cognitive:
gradient de abstractizare care sunt nivelurile minime și maxime de abstractizare expuse de notație? Detaliile pot fi încapsulate? Apropierea cartografierii cât de strâns corespunde notația cu lumea problemei? Consistența după ce o parte din notație a fost învățată, cât de mult din restul poate fi ghicit cu succes? Difuzitate / concizie câte simboluri sau cât spațiu necesită notația pentru a produce un anumit rezultat sau pentru a exprima un sens? Eroare-proneness în ce măsură notația influențează probabilitatea ca utilizatorul să facă o greșeală? Operații mentale dure cât de multă procesare mentală grea se află la nivel notațional, mai degrabă decât la nivel semantic? Există locuri în care utilizatorul trebuie să recurgă la degete sau adnotări penciled pentru a urmări ceea ce se întâmplă? Dependențele ascunse sunt dependențe între entități în notație vizibil sau ascuns? Fiecare dependență este indicată în ambele direcții? O schimbare într-o zonă a notației duce la consecințe neașteptate? Juxtaposability pot fi comparate diferite părți ale notației una lângă alta în același timp? Angajament prematur există constrângeri puternice asupra ordinii în care utilizatorul trebuie să finalizeze sarcinile pentru a utiliza sistemul? Există decizii care trebuie luate înainte ca toate informațiile necesare să fie disponibile? Aceste decizii pot fi inversate sau corectate ulterior? Evaluare progresivă cât de ușor este să evaluezi și să obții feedback cu privire la o soluție incompletă? Rol-expresivitate cât de evident este rolul fiecărei componente a notației în soluție în ansamblu? Notație secundară și evadare din formalism notația poate transporta informații suplimentare prin mijloace care nu au legătură cu sintaxa, cum ar fi aspectul, culoarea sau alte indicii? Vâscozitate există bariere inerente pentru a schimba notația? Cât efort este necesar pentru a face o modificare a unui program exprimat în notație? Această dimensiune poate fi clasificată în următoarele tipuri:
- ‘vâscozitate Knock-on’ : o modificare a codului încalcă constrângerile interne din program, a căror rezoluție poate încălca constrângerile interne suplimentare.
- ‘vâscozitate repetiție’ : o singură acțiune în cadrul modelului conceptual al utilizatorului necesită multe acțiuni repetitive ale dispozitivului.
- ‘viscozitatea domeniului de aplicare’ : o modificare a dimensiunii setului de date de intrare necesită modificări ale structurii programului în sine.
vizibilitate cât de ușor pot fi identificate, accesate și vizibile părțile necesare ale notației?
alte dimensiuniedit
în plus față de cele de mai sus, sunt propuse uneori noi dimensiuni în domeniul cercetării HCI, cu diferite niveluri de adoptare și perfecționare.
astfel de dimensiuni candidate includ ambiguitatea creativă (notația încurajează interpretarea mai multor semnificații ale aceluiași element?), indexare (există elemente care să ghideze găsirea unei părți specifice?), sinopsis (“vedere Gestalt” a întregii structuri adnotate) sau inegalitate (unele căi de creație sunt mai ușoare decât altele, care părtinesc ideile exprimate într-un artefact dezvoltat).