aboutsummaryrefslogtreecommitdiff
path: root/doc/tex/implementation.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/tex/implementation.tex')
-rw-r--r--doc/tex/implementation.tex71
1 files changed, 71 insertions, 0 deletions
diff --git a/doc/tex/implementation.tex b/doc/tex/implementation.tex
index 73e4cfd..4970c14 100644
--- a/doc/tex/implementation.tex
+++ b/doc/tex/implementation.tex
@@ -259,3 +259,74 @@ The script used to run the tests is shown on \lref{lst:test} and its output on
\end{tabular}
\subsubsection{Usability Testing}
+
+A human user was asked to interact with the interfaces of \program{} and
+presented with a questionary. The profile of this user is of someone who has
+played some Go matches and knows the fundamentals of the game but is a beginner,
+and who has little experience with computers outside of their usage as office
+tools and internet browsers. Here are their answers.
+
+\vspace{\interclassSpace}
+
+\begin{tabular}{p{0.4\linewidth}p{0.6\linewidth}}
+ \toprule
+ \multicolumn{2}{c}{\textbf{Playing against a human}} \\
+ \midrule
+ \textbf{Question} & \textbf{Answer} \\
+ \midrule
+ Were you able to start the interface? &
+ Yes. \\
+ \midrule
+ How hard was the interface of the game to understand? &
+ It was easy and intuitive because you just entered the command to start and
+ then you only had to tell it where you wanted to play the stones. It felt
+ easy to me.\\
+ \bottomrule
+\end{tabular}
+
+\vspace{\interclassSpace}
+
+\begin{tabular}{p{0.4\linewidth}p{0.6\linewidth}}
+ \toprule
+ \multicolumn{2}{c}{\textbf{Playing against the engine}} \\
+ \midrule
+ \textbf{Question} & \textbf{Answer} \\
+ \midrule
+ Were you able to start the interface? &
+ Yes. \\
+ \midrule
+ How hard was the interface of the game to understand? &
+ It was easy to understand because it just was enering the commands and the
+ application did what it had to do, but it was more difficult than the
+ previous one because I'm not used to do these things with commands. It is
+ less intuitive than the previous one regarding playing against the machine
+ because you don't see each move as you write it, having to ask it to show
+ them instead.\\
+ \midrule
+ How strong did you find the engine? &
+ It was not so aggresive as playing against a human who knows the game. It
+ doesn't play to harm its opponent.\\
+ \bottomrule
+\end{tabular}
+
+\vspace{\interclassSpace}
+
+\begin{tabular}{p{0.4\linewidth}p{0.6\linewidth}}
+ \toprule
+ \multicolumn{2}{c}{\textbf{Playing against the interface through a
+ third-party}} \\
+ \midrule
+ \textbf{Question} & \textbf{Answer} \\
+ \midrule
+ Were you able to start the interface? &
+ Yes. \\
+ \midrule
+ Did you find any problems when setting up the engine? &
+ No, it was well explained step by step, although the images could be better
+ lined up with the text. Anyway, the explanations were clear and easy to
+ follow.\\
+ \midrule
+ Do you think this tool has value for studying Go? &
+ Yes.\\
+ \bottomrule
+\end{tabular}