Kognitywne wymiary notacji
Wymiary kognitywne lub wymiary kognitywne notacji to zasady projektowania notacji , interfejsów użytkownika i języków programowania , opisane przez badacza Thomasa RG Greena i dalej badane z Marianem Petre . Wymiary mogą być używane do oceny użyteczności istniejącego artefaktu informacyjnego lub jako heurystyka do kierowania projektowaniem nowego i są przydatne w projektowaniu interakcji człowiek-komputer.
Wymiary poznawcze mają na celu zapewnienie lekkiego podejścia do analizy jakości projektu, a nie dogłębnego, szczegółowego opisu. Zapewniają wspólne słownictwo do omawiania wielu czynników związanych z notacją, interfejsem użytkownika lub projektowaniem języka programowania. Ponadto wymiary poznawcze pomagają w eksploracji przestrzeni możliwych projektów poprzez manewry projektowe , zmiany mające na celu ulepszenie projektu w jednym wymiarze.
Lista wymiarów poznawczych
Thomas Green pierwotnie zdefiniował 14 wymiarów poznawczych:
- Gradient abstrakcji
- Jakie są minimalne i maksymalne poziomy abstrakcji ujawniane przez notację? Czy można zawrzeć szczegóły ?
- Bliskość odwzorowania
- Jak bardzo notacja odpowiada światu problemowemu?
- Spójność Po
- nauczeniu się części zapisu , ile z pozostałych można pomyślnie odgadnąć?
- Rozproszenie / zwięzłość
- Ile symboli lub ile miejsca wymaga notacja, aby uzyskać określony wynik lub wyrazić znaczenie ?
- Podatność na błędy
- W jakim stopniu notacja wpływa na prawdopodobieństwo popełnienia błędu przez użytkownika ?
- Trudne operacje umysłowe
- Jak dużo trudnego przetwarzania umysłowego leży na poziomie notacji, a nie na poziomie semantycznym ? Czy są miejsca, w których użytkownik musi uciekać się do palców lub adnotacji ołówkiem, aby śledzić, co się dzieje?
- Ukryte zależności
- Czy zależności pomiędzy encjami w notacji są widoczne czy ukryte? Czy każda zależność jest wskazana w obu kierunkach? Czy zmiana w jednym miejscu notacji prowadzi do nieoczekiwanych konsekwencji?
- Możliwość zestawienia
- Czy różne części notacji mogą być porównywane obok siebie w tym samym czasie?
- Przedwczesne zobowiązanie
- Czy istnieją silne ograniczenia dotyczące kolejności, w jakiej użytkownik musi wykonać zadania, aby korzystać z systemu?
- Czy istnieją decyzje, które należy podjąć, zanim dostępne będą wszystkie niezbędne informacje? Czy te decyzje można później cofnąć lub skorygować?
- Progresywna ocena
- Jak łatwo jest ocenić i uzyskać informację zwrotną na temat niekompletnego rozwiązania?
- Ekspresyjność roli
- Jak oczywista jest rola każdego składnika notacji w rozwiązaniu jako całości?
- Notacja wtórna i ucieczka od formalizmu
- Czy notacja może zawierać dodatkowe informacje niezwiązane ze składnią , takie jak układ, kolor lub inne wskazówki?
- Lepkość
- Czy istnieją jakieś nieodłączne bariery dla zmian w notacji? Ile wysiłku wymaga dokonanie zmiany w programie wyrażonej w notacji?
- Ten wymiar można dalej podzielić na następujące typy:
- „Lepkość dobijająca”: zmiana w kodzie narusza wewnętrzne ograniczenia w programie, których rozdzielczość może naruszać dalsze wewnętrzne ograniczenia.
- „Powtarzająca się lepkość”: pojedyncza czynność w ramach modelu koncepcyjnego użytkownika wymaga wielu powtarzalnych czynności urządzenia.
- „Lepkość zakresu”: zmiana rozmiaru zbioru danych wejściowych wymaga zmian w samej strukturze programu.
- Widoczność
- Jak łatwo można zidentyfikować wymagane części zapisu, uzyskać do nich dostęp i uczynić je widocznymi?
Inne wymiary
Oprócz powyższego, czasami proponuje się nowe wymiary w dziedzinie badań HCI, z różnymi poziomami przyjęcia i udoskonalenia.
Takie kandydujące wymiary obejmują twórczą niejednoznaczność (czy notacja zachęca do interpretacji kilku znaczeń tego samego elementu?), indeksowanie (czy istnieją elementy ułatwiające znalezienie określonej części?), konspekt („widok Gestalt” całej opatrzonej adnotacją struktury) lub nierówność ( niektóre ścieżki tworzenia są łatwiejsze niż inne, co zniekształca wyrażone idee w rozwiniętym artefaktie).
Działania użytkowników
Autorzy identyfikują cztery główne działania użytkownika z interaktywnymi artefaktami: inkrementacja [tworzenie], transkrypcja , modyfikacja i projektowanie eksploracyjne . Każdemu działaniu najlepiej służy inny kompromis w zakresie użyteczności w każdym wymiarze. Na przykład wysoka lepkość (odporność na zmiany) jest szkodliwa dla działań modyfikacyjnych i eksploracyjnych, ale mniej dotkliwa dla jednorazowych zadań wykonywanych w transkrypcji i inkrementacji.
Manewry projektowe
Manewr projektowy to zmiana dokonana przez projektanta w projekcie notacji, mająca na celu zmianę jego położenia w określonym wymiarze. Wymiary są tworzone tak, aby były parami niezależne, dzięki czemu projekt można zmienić w jednym wymiarze, zachowując drugi stały. [ potrzebne źródło ]
Ale zwykle prowadzi to do kompromisu między wymiarami. Modyfikacja zwiększająca użyteczność zapisu w jednym wymiarze (przy zachowaniu stałego drugiego wymiaru) z reguły zmniejsza jego użyteczność w wymiarze trzecim. Odzwierciedla to założenie w ramach, że nie ma idealnego interfejsu i że kompromisy są fundamentalną częścią projektowania użyteczności.
Przykładem manewru projektowego jest zmniejszenie lepkości notacji poprzez dodanie mechanizmów abstrakcji. Można to zrobić, włączając arkusze stylów , abstrakcję reprezentującą wspólne atrybuty stylów elementów w dokumencie, do notacji, w której każdy element w dokumencie ma zdefiniowany własny, indywidualny styl. [ Potrzebne źródło ] Po wykonaniu tego manewru projektowego edytor, który zmienia arkusz stylów, zmodyfikuje wszystkie elementy naraz, eliminując lepkość powtórzeń obecną w potrzebie zmiany stylu każdego elementu. [ potrzebne źródło ]
Zobacz też
- Cognitive walkthrough – kolejna metoda oceny użyteczności interfejsu
- Prawo Conwaya
- Deutsch limit – przysłowie o liczbie elementów w języku wizualnym
- Homoikoniczność – cecha reprezentacji niektórych języków programowania
- Chirurgia strzelby – antywzorzec rozwojowy podobny do lepkości
- Wizualizacja oprogramowania
- „ Magiczna liczba siedem, plus lub minus dwa ”
Linki zewnętrzne
- Poznawcze wymiary strony z zasobem notacji
- Wymiary poznawcze w glosariuszu usabilityfirst.com
- Poznawcze wymiary artefaktów informacyjnych: samouczek autorstwa Thomasa Greena i Alana Blackwella
- Użyteczny przewodnik po wymiarach poznawczych i intuicyjne wyjaśnienie wymiarów poznawczych