diff --git a/PresTeX/images/biodiv-schaal.png b/PresTeX/images/biodiv-schaal.png new file mode 100644 index 0000000..1c5a803 Binary files /dev/null and b/PresTeX/images/biodiv-schaal.png differ diff --git a/PresTeX/presentation.tex b/PresTeX/presentation.tex index 0c3bb71..4894f1c 100644 --- a/PresTeX/presentation.tex +++ b/PresTeX/presentation.tex @@ -115,6 +115,27 @@ Intersection of GIS and gaming technology\footnotemark \footcitetext{1705427} \end{frame} +\begin{frame}{Research with location based games} + \begin{columns} + \column{0.35\linewidth} + \begin{itemize} + \item Define mission statement + \item Build statistical framework + \item Questionnaires + \begin{itemize} + \item Pre + \item Post + \end{itemize} + \item {[Data entry]} + \item Statistical processing + \end{itemize} + \column{.6\linewidth} + \image{\textwidth}{biodiv-schaal}{Statistical framework for BioDiv2Go\footnotemark}{img:biodiv-schaal} + \end{columns} + %\addtocounter{footnote}{-1} + \footcitetext{Schaal2017}%\stepcounter{footnote} +\end{frame} + \section{Goal definition} \begin{frame}{Goal definition} \framesubtitle{A Framework for the Analysis of Spatial Game Data} @@ -125,7 +146,7 @@ Intersection of GIS and gaming technology\footnotemark \item Expert users/researchers \item Staging/designing staff \end{itemize} - \item Integration of external data (questionaire results) + \item Integration of external data (questionnaire results) \item Adaptable for multiple games \end{itemize} \end{frame} @@ -164,8 +185,8 @@ Technologies: Collection, Time-series databases, Frontend \item[+] widely deployed \item[+] powerful query languages %TODO example \item mainly web/container/hardware monitoring - \item[-] spatial analysis: heavily anonymised - \item[-] fast-paced enviroment + \item[-] spatial analysis: heavily anonymized + \item[-] fast-paced environment \end{itemize} \end{frame} @@ -175,9 +196,8 @@ Technologies: Collection, Time-series databases, Frontend \begin{itemize} \item GPS overestimates systematically \autocite{Ranacher_2015} \item GPS is a suitable instrument for spatio-temporal data\autocite{van_der_Spek_2009} - \item Activity mining + \item Activity mining \autocite{Gong_2014} \begin{itemize} - \item Overview: \autocite{Gong_2014} \item Speed-based Clustering \autocite{ren2015mining} %\item \autocite{Ferrante_2016} % closed access \item Machine Learning \autocite{pattern_recog} %TODO @@ -195,7 +215,7 @@ Technologies: Collection, Time-series databases, Frontend \image{.72\textwidth}{space-time}{Space-time cube examples\autocite{bach2014review}}{img:spacetime} \end{frame} -\begin{frame}{Generaliziation} +\begin{frame}{Generalization} \image{\textwidth}{generalization}{Trajectories and generalizations with varying radius parameter \autocite{adrienko2011spatial}}{img:generalization} \end{frame} @@ -204,7 +224,7 @@ Technologies: Collection, Time-series databases, Frontend \end{frame} \subsection{Analyzing games} -\begin{frame}{Analyzing gamez} +\begin{frame}{Analyzing games} \begin{itemize} \item there's more than heatmaps \item combine position with game actions @@ -214,25 +234,19 @@ Technologies: Collection, Time-series databases, Frontend \vspace{-42pt} %\image{.5\textwidth}{game-an}{chat logs with players location \autocite{Drachen2013}}{img:chatlogs} %\image{.5\textwidth}{ac3-death}{identify critical sections \autocite{Drachen2013}}{img:ac3death} -\twofigures{0.5}{game-an}{chat logs with players location}{img:chatlogs}{ac3-death}{identify critical sections}{img:ac3death}{game analytics \cite{Drachen2013}}{fig:gameanal} +\twofigures{0.5}{game-an}{Chat logs with players location}{img:chatlogs}{ac3-death}{Identify critical sections}{img:ac3death}{Game analytics \cite{Drachen2013}}{fig:gameanal} \end{frame} -\subsection{Location based games} -\begin{frame}{Analyzing location based games} -\begin{itemize} - \item fragebögen (prä + post; p-hacking) -\end{itemize} -TODO: cite \footcite{Schaal2017} %TODO -\end{frame} +%\subsection{Location based games} \subsection{Summary} \begin{frame}{Summary} \begin{itemize} \item Log processing: Powerful stacks - \item Movement analysis: Large field already explored (GPS influcene, Patterns, Behavior recognition, …) + \item Movement analysis: Large field already explored (GPS influence, Patterns, Behavior recognition, …) \item Track rendering: Track (with attributes), Space-time cube, Heatmap, … \item Spatial analysis of digital games with GIS - \item Analysis of location based games: Labourious manual process + \item Analysis of location based games: Laborious manual process \end{itemize} \end{frame} @@ -254,7 +268,7 @@ TODO: cite \footcite{Schaal2017} %TODO \item Staging/designing staff \end{itemize} \item Cross-game comparisons - \item Integration of external data (questionaire results) + \item Integration of external data (questionnaire results) \end{itemize} \end{frame} @@ -269,7 +283,7 @@ TODO: cite \footcite{Schaal2017} %TODO \begin{frame}{Architecture} \begin{itemize} \item Based on map-reduce - \item Map: analysis + \item Map: Analysis \begin{itemize} \item Iterate Log entries \item Feed log entry through analyzer queue @@ -282,10 +296,12 @@ TODO: cite \footcite{Schaal2017} %TODO \item Reduce: Collect summaries from analyzers \begin{itemize} \item Rendering - \item Postprocessing, Comparison, … + \item Post-processing, Comparison, … \end{itemize} \end{itemize} -\image{.5\textwidth}{../../ThesTeX/images/flowchart.pdf}{flowchart}{img:flow} +\end{frame} +\begin{frame}{Architecture scheme} +\image{\textwidth}{../../ThesTeX/images/map-reduce.pdf}{Data flows}{img:flow} \end{frame} \section{Outlook: Implementation} @@ -297,9 +313,9 @@ TODO: cite \footcite{Schaal2017} %TODO \begin{itemize} \item Python (3.6) \item Standalone library/CLI tool - \item Web based configuration/Runner/API(flask) + \item Web based configuration/Runner/API (Flask) \end{itemize} - Rendnering + Rendering \begin{itemize} \item Matplotlib, Numpy \begin{itemize} @@ -320,7 +336,7 @@ TODO: cite \footcite{Schaal2017} %TODO \end{frame} \begin{frame}{Configuration \& results} -\twofigures{0.5}{oeb-kml}{Analyzer configuration}{img:oebkml}{oeb-ge}{Result visiualized}{img:oebge}{Example: Generate KML tracks (BioDiv2Go; Oberelsbach2016)}{fig:oeb2016} +\twofigures{0.5}{oeb-kml}{Analyzer configuration}{img:oebkml}{oeb-ge}{Result visualized}{img:oebge}{Example: Generate KML tracks (BioDiv2Go; Oberelsbach2016)}{fig:oeb2016} \end{frame} \begin{frame}{ActivityMapper} diff --git a/ThesTeX/images/map-reduce.dot b/ThesTeX/images/map-reduce.dot new file mode 100644 index 0000000..9426c90 --- /dev/null +++ b/ThesTeX/images/map-reduce.dot @@ -0,0 +1,28 @@ +digraph{ +rankdir="LR"; +log [shape="record", label="Log | entry0 | entry1 | entry2 | …"]; +{rank = same; +a1 [label="Analyzer A"]; +a2 [label="Analyzer B"]; +a3 [label="…",style="dotted"]; +} +{rank = same; +r1 [label="Result A"]; +r2 [label="Result B"]; +r3 [label="Result …",style="dotted"]; +} + +c [label="Postprocessing & Render"]; +log -> a1; + +a1->a2; +a2->a3 [style="dotted"]; + +a1 -> r1; +a2 -> r2; +a3 -> r3 [style="dotted"]; + +r1-> c; +r2-> c; +r3-> c [style="dotted"]; +}