ngi-pointer-ap3/m4/ux-report.tex
2022-10-29 20:12:16 +02:00

112 lines
3.9 KiB
TeX

%\documentclass{article}
\documentclass[a4paper,12pt]{article}
\usepackage[english]{babel}
%\usepackage[a4paper,top=20mm,bottom=20mm,left=20mm,right=20mm,marginparwidth=1.75cm]{geometry}
\usepackage[a4paper,top=20mm,bottom=20mm,left=20mm,right=20mm]{geometry}
\usepackage{array}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{makecell}
\usepackage{enumitem}
\usepackage{xcolor}
\usepackage{parskip}
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\newenvironment{changemargin}[2]{%
\begin{list}{}{%
\setlength{\topsep}{0pt}%
\setlength{\leftmargin}{#1}%
\setlength{\rightmargin}{#2}%
\setlength{\listparindent}{\parindent}%
\setlength{\itemindent}{\parindent}%
\setlength{\parsep}{\parskip}%
}%
\item[]}{\end{list}}
% Useful packages
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorlinks=true, allcolors=blue]{hyperref}
%\title{Your Paper}
%\author{You}
\begin{document}
%\maketitle
%\begin{abstract}
%Your abstract.
%\end{abstract}
\begin{center}
{\Huge \textsc{NGI POINTER: GNU Taler UX Study}}
\end{center}
\section{Context}
For the NGI POINTER programme, the GNU Taler team developed
age-restricted payments and P2P payments, which were supposed
to be evaluated in a usability study to gather feedback and
inform further development.
The BFH ``Digitaltag'' is an annual day-long event where the
university presents itself to the public. It is held right next to the
central train station of Biel/Bienne, and is open to the general
public. It was attended by a mixture of prospective students, normal
adults, Swiss executives and retirees.
We used the opportunity to both present GNU Taler to the public, and
to conduct usability studies with interested volunteers.
\begin{figure}[h!]
\includegraphics[width=\textwidth]{digitaltag-ux-setup.jpg}
\caption{Our booth, with GNU Taler publications (including on
age-restrictions), NGI stickers, and a Taler-enabled coffee machine.}
\end{figure}
\section{Preparation}
We prepared several notebooks with a browser running a Taler wallet as
well as several Android phones with a the Taler Android wallet. We
setup the coffee machine and three Taler backends, one for CHF (used
by the coffee machine), one for KUDOS (used with age-restrictions in
the browser-based setup) and one for Bitcoin (used for P2P payments).
We also prepared a rough write-up describing what we would like users
to do. These intended user stories are included in the appendix. We
note that during the day, we permitted participants to deviate from
the script if they desired to do so, sometimes leading them to explore
other GNU Taler features (and us learning interesting lessons about
those).
For the UX study, we prepared four tables: two tables with the coffee
machine and information materials, and two tables with additional
chairs for guests for the actual UX experiment.
\begin{figure}[h!]
\includegraphics[width=\textwidth]{digitaltag-ux-chairs.jpg}
\caption{Tables for the UX study with Prof. Benoist.}
\end{figure}
\section{Data collection}
We did not collect any PII on the participants.\footnote{Except for
one executive who had come just for our booth from Zug and who gave us
his business card as he hopes to collaborate with us in the future.}
Instead, each team member wrote down their observations. We
afterwards deduplicated the observations and turned those that could
lead to improvements into over 20 new issues on the GNU Taler
bugtracker (\#7334--\#7354).
\section{Key conclusions}
The day revealed the existence of several previously unknown bugs
(like refresh not working properly with the new features) as well
as quite a few surprising difficulties of users (not finding the
QR code button, not finding the account balance, not understanding
that the ``shop.demo.taler.net'' page is the shop where they should
buy things). We will try to rectify those as soon as possible.
\end{document}