Addictive Software Design

Z MruczekWiki

Addictive Software Design - dziedzina badań zajmująca się zagadnieniem projektowania oprogramowania tak, by jak najsilniej uzależniało.

Uzależniające elementy

Chauncey Neyman w przeglądzie literatury wyróżnia następujące wzorce mające na celu uzależnienie odbiorcy[1]:

  1. Losowe nagrody. Otrzymywanie losowej nagrody i niepewność nagrody powodują większą produkcję dopaminy niż przewidywalne odpowiedniki.
  2. Społeczne uznanie. Sygnały uznania od innych ludzi (np. w postaci lajków) są bardzo wynagradzające i pragniemy ich coraz więcej.
  3. Nieskończone przewijanie (infiniy scrolling). Wymaga mniej wysiłku niż przełączanie strony i ułatwia utratę poczucia czasu poprzez pozbawienie punktów odniesienia.
  4. Iluzja wyboru. Użytkownik postawiony przed kilkoma opcjami do wyboru, spędzi więcej czasu. Wybór nie może być jednak zbyt duży, gdyż wtedy osoba z powodu przytłoczenia wybierze cokolwiek. Dlatego lepiej poprzez algorytm podsunąć jedynie kilka opcji i dać iluzję własnej decyzji.
  5. Inwestycja użytkownika. Gdy użytkownik się w coś zaangażował, trudniej mu z tego zrezygnować. Zaangażowaniem może być mozolna budowa sieci kontaktów, personalizacja strony profilu, rozbudowane miasto w grze itp. Szkoda porzucać postępy.
  6. Grywalizacja. Użycie mechanizmów z gier w celu zwiększenia zaangażowania. Wbijanie kolejnych poziomów, konieczność utrzymania wartości jakiegoś wskaźnika, satysfakcjonujące animacje gratulujące postępu itp.

Zobacz też

Przypisy