annotate docs/WAC2016/WAC2016.tex @ 316:594de461a5ea WAC2016

Paper: outline, minor edits
author Brecht De Man <b.deman@qmul.ac.uk>
date Tue, 29 Sep 2015 20:50:53 +0200
parents ffd14d1f9ad7
children def2de7d24b7
rev   line source
b@308 1 \documentclass{sig-alternate}
b@308 2
b@308 3 \begin{document}
b@308 4
b@308 5 % Copyright
b@308 6 \setcopyright{waclicense}
b@308 7
b@308 8
b@308 9 %% DOI
b@308 10 %\doi{10.475/123_4}
b@308 11 %
b@308 12 %% ISBN
b@308 13 %\isbn{123-4567-24-567/08/06}
b@308 14 %
b@308 15 %%Conference
b@308 16 %\conferenceinfo{PLDI '13}{June 16--19, 2013, Seattle, WA, USA}
b@308 17 %
b@308 18 %\acmPrice{\$15.00}
b@308 19
b@308 20 %
b@308 21 % --- Author Metadata here ---
b@308 22 \conferenceinfo{Web Audio Conference WAC-2016,}{April 4--6, 2016, Atlanta, USA}
b@308 23 \CopyrightYear{2016} % Allows default copyright year (20XX) to be over-ridden - IF NEED BE.
b@308 24 %\crdata{0-12345-67-8/90/01} % Allows default copyright data (0-89791-88-6/97/05) to be over-ridden - IF NEED BE.
b@308 25 % --- End of Author Metadata ---
b@308 26
b@312 27 \title{Web Audio Evaluation Tool something something}
b@308 28 %\subtitle{[Extended Abstract]
b@308 29 %\titlenote{A full version of this paper is available as
b@308 30 %\textit{Author's Guide to Preparing ACM SIG Proceedings Using
b@308 31 %\LaTeX$2_\epsilon$\ and BibTeX} at
b@308 32 %\texttt{www.acm.org/eaddress.htm}}}
b@308 33 %
b@308 34 % You need the command \numberofauthors to handle the 'placement
b@308 35 % and alignment' of the authors beneath the title.
b@308 36 %
b@308 37 % For aesthetic reasons, we recommend 'three authors at a time'
b@308 38 % i.e. three 'name/affiliation blocks' be placed beneath the title.
b@308 39 %
b@308 40 % NOTE: You are NOT restricted in how many 'rows' of
b@308 41 % "name/affiliations" may appear. We just ask that you restrict
b@308 42 % the number of 'columns' to three.
b@308 43 %
b@308 44 % Because of the available 'opening page real-estate'
b@308 45 % we ask you to refrain from putting more than six authors
b@308 46 % (two rows with three columns) beneath the article title.
b@308 47 % More than six makes the first-page appear very cluttered indeed.
b@308 48 %
b@308 49 % Use the \alignauthor commands to handle the names
b@308 50 % and affiliations for an 'aesthetic maximum' of six authors.
b@308 51 % Add names, affiliations, addresses for
b@308 52 % the seventh etc. author(s) as the argument for the
b@308 53 % \additionalauthors command.
b@308 54 % These 'additional authors' will be output/set for you
b@308 55 % without further effort on your part as the last section in
b@308 56 % the body of your article BEFORE References or any Appendices.
b@308 57
b@316 58 % FIVE authors instead of four, to leave space between first two authors.
d@310 59 \numberofauthors{5} % in this sample file, there are a *total*
b@308 60 % of EIGHT authors. SIX appear on the 'first-page' (for formatting
b@308 61 % reasons) and the remaining two appear in the \additionalauthors section.
b@308 62 %
b@308 63 \author{
b@308 64 % You can go ahead and credit any number of authors here,
b@308 65 % e.g. one 'row of three' or two rows (consisting of one row of three
b@308 66 % and a second row of one, two or three).
b@308 67 %
b@308 68 % The command \alignauthor (no curly braces needed) should
b@308 69 % precede each author name, affiliation/snail-mail address and
b@308 70 % e-mail address. Additionally, tag each line of
b@308 71 % affiliation/address with \affaddr, and tag the
b@308 72 % e-mail address with \email.
b@308 73 %
b@308 74 % 1st. author
b@308 75 \alignauthor Nicholas Jillings\\
b@308 76 \email{n.g.r.jillings@se14.qmul.ac.uk}
b@316 77 % dummy author for nicer spacing
b@316 78 \alignauthor
b@308 79 % 2nd. author
b@308 80 \alignauthor Brecht De Man\\
b@308 81 \email{b.deman@qmul.ac.uk}
b@308 82 \and % use '\and' if you need 'another row' of author names
b@308 83 % 3rd. author
b@308 84 \alignauthor David Moffat\\
b@308 85 \email{d.j.moffat@qmul.ac.uk}
b@308 86 % 4th. author
b@308 87 \alignauthor Joshua D. Reiss\\
b@308 88 \email{joshua.reiss@qmul.ac.uk}
b@316 89 \and % new line for address
b@308 90 \affaddr{Centre for Digital Music}\\
b@308 91 \affaddr{School of Electronic Engineering and Computer Science}\\
b@308 92 \affaddr{Queen Mary University of London}\\
b@308 93 \affaddr{Mile End Road,}
b@308 94 \affaddr{London E1 4NS}\\
b@308 95 \affaddr{United Kingdom}\\
b@308 96 }
b@308 97 %Centre for Digital Music, School of Electronic Engineering and Computer Science, Queen Mary University of London
b@308 98 %% 5th. author
b@308 99 %\alignauthor Sean Fogarty\\
b@308 100 % \affaddr{NASA Ames Research Center}\\
b@308 101 % \affaddr{Moffett Field}\\
b@308 102 % \email{fogartys@amesres.org}
b@308 103 %% 6th. author
b@308 104 %\alignauthor Charles Palmer\\
b@308 105 % \affaddr{Palmer Research Laboratories}\\
b@308 106 % \affaddr{8600 Datapoint Drive}\\
b@308 107 % \email{cpalmer@prl.com}
b@308 108 %}
b@308 109 % There's nothing stopping you putting the seventh, eighth, etc.
b@308 110 % author on the opening page (as the 'third row') but we ask,
b@308 111 % for aesthetic reasons that you place these 'additional authors'
b@308 112 % in the \additional authors block, viz.
b@308 113 %\additionalauthors{Additional authors: John Smith (The Th{\o}rv{\"a}ld Group,
b@308 114 %email: {\texttt{jsmith@affiliation.org}}) and Julius P.~Kumquat
b@308 115 %(The Kumquat Consortium, email: {\texttt{jpkumquat@consortium.net}}).}
b@308 116 \date{1 October 2015}
b@308 117 % Just remember to make sure that the TOTAL number of authors
b@308 118 % is the number that will appear on the first page PLUS the
b@308 119 % number that will appear in the \additionalauthors section.
b@308 120
b@308 121 \maketitle
b@308 122 \begin{abstract}
b@308 123 Here comes the abstract.
b@308 124 \end{abstract}
b@308 125
b@308 126
b@308 127 \section{Introduction}
b@308 128 Introducing the paper. Referring to \cite{waet}. Talking about what we do in the various sections of this paper. Pointing out that the header of the paper kind of looks like the Bat-sign.
b@308 129
b@316 130 Situating the Web Audio Evaluation Tool between other currently available evaluation tools, ...
b@316 131
b@316 132 % only browser-based?
b@316 133 \begin{table*}[htdp]
b@316 134 \caption{Table with existing listening test platforms and their features}
b@316 135 \begin{center}
b@316 136 \begin{tabular}{|*{6}{l|}}
b@316 137 \hline
b@316 138 \textbf{Name} & \textbf{Ref.} & \textbf{Language} & \textbf{Interfaces} & \textbf{Remote} & \textbf{Programming} \\
b@316 139 \hline
b@316 140 APE & \cite{ape} & MATLAB & multiple stimulus one axis & & \checkmark \\
b@316 141 BeaqleJS & \cite{beaqlejs} & JavaScript & & not natively supported & \\
b@316 142 HULTI-GEN & \cite{hultigen} & MAX & & & \\
b@316 143 \textbf{WAET} & \cite{waet} & JavaScript & \textbf{all of the above} & \checkmark & \\
b@316 144 \hline
b@316 145 \end{tabular}
b@316 146 \end{center}
b@316 147 \label{tab:toolboxes}
b@316 148 \end{table*}%
b@316 149
b@316 150 % about BeaqleJS
b@316 151 ... However, BeaqleJS \cite{beaqlejs} does not make use of the Web Audio API, %requires programming knowledge...
b@316 152
b@316 153 %
b@316 154 Selling points: remote tests, visualisaton, create your own test in the browser, many interfaces
b@316 155
b@316 156
b@316 157 \section{Architecture} % title? 'back end'?
b@308 158 A slightly technical overview of the system. Talk about XML, JavaScript, Web Audio API, HTML5.
b@316 159 Describe and/or visualise audioholder-audioelement-... structure.
b@316 160
b@316 161 % see also SMC12
b@315 162
b@316 163 Streaming audio? % probably not, unless it's easy
b@316 164
b@316 165 Compatibility?
b@315 166
b@315 167
b@316 168 \section{Remote tests} % with previous?
b@315 169 The following features allow easy and effective remote testing:
b@315 170 \begin{itemize}
b@315 171 \item PHP script to collect result XML files
b@315 172 \item Randomly pick specified number of audioholders
b@315 173 \item Functionality to participate multiple times
b@315 174 \begin{itemize}
b@315 175 \item Possible to log in with unique ID (no password)
b@315 176 \item Pick `new user' (need new, unique ID) or `already participated' (need already available ID)
b@315 177 \item Store XML on server with IDs plus which audioholders have already been listened to
b@315 178 \item Don't show `post-test' survey after first time
b@315 179 \item Pick `new' audioholders if available
b@315 180 \item Copy survey information first time to new XMLs
b@315 181 \end{itemize}
b@315 182 \item Intermediate saves
b@315 183 \item Collect IP address information (privacy issues?) --> geo-related API?
b@315 184 \end{itemize}
b@315 185
b@308 186
b@316 187 \section{Interfaces} % title? 'Front end'? % Dave
b@316 188 `Build your own test'
b@316 189
b@308 190 We could add more interfaces, such as:
b@308 191 \begin{itemize}
b@316 192 \item (APE style) \cite{ape}
b@308 193 \item Multi attribute ratings
d@310 194 \item MUSHRA (ITU-R BS. 1534)~\cite{recommendation20031534}
d@310 195 \item Interval Scale~\cite{zacharov1999round}
d@310 196 \item Rank Scale~\cite{pascoe1983evaluation}
b@308 197
d@310 198 \item 2D Plane rating - e.g. Valence vs. Arousal~\cite{carroll1969individual}
d@310 199 \item Likert scale~\cite{likert1932technique}
d@309 200
b@316 201 \item {\bf All the following are the interfaces available in HULTI-GEN~\cite{hultigen} }
d@310 202 \item ABC/HR (ITU-R BS. 1116)~\cite{recommendation19971116}
d@309 203 \begin{itemize}
d@309 204 \item Continuous Scale (5-1) Imperceptible, Perceptible but not annoying, slightly annoying, annoying, very annoying. (default Inaudible?)
d@309 205 \end{itemize}
d@309 206 \item -50 to 50 Bipolar with Ref
d@309 207 \begin{itemize}
d@309 208 \item Scale -50 to 50 on Mushra with default values as 0 in middle and a comparison ``Reference'' to compare to 0 value
d@309 209 \end{itemize}
d@310 210 \item Absolute Category Rating (ACR) Scale~\cite{rec1996p}
d@309 211 \begin{itemize}
d@309 212 \item 5 point Scale - Bad, Poor, Fair, Good, Excellent (Default fair?)
d@309 213 \end{itemize}
d@310 214 \item Degredation Category Rating (DCR) Scale~\cite{rec1996p}
d@309 215 \begin{itemize}
d@309 216 \item 5 point Scale - Inaudible, Audible but not annoying, slightly annoying, annoying, very annoying. (default Inaudible?) - {\it Basically just quantised ABC/HR?}
d@309 217 \end{itemize}
d@310 218 \item Comparison Category Rating (CCR) Scale~\cite{rec1996p}
d@309 219 \begin{itemize}
d@309 220 \item 7 point scale: Much Better, Better, Slightly Better, About the same, slightly worse, worse, much worse - Default about the same with reference to compare to
d@309 221 \end{itemize}
d@310 222 \item 9 Point Hedonic Category Rating Scale~\cite{peryam1952advanced}
d@309 223 \begin{itemize}
d@309 224 \item 9 point scale: Like Extremely, Like Very Much, Like Moderate, Like Slightly, Neither Like nor Dislike, dislike Extremely, dislike Very Much, dislike Moderate, dislike Slightly - Default Neither Like nor Dislike with reference to compare to
d@309 225 \end{itemize}
d@310 226 \item ITU-R 5 Point Continuous Impairment Scale~\cite{rec1997bs}
d@309 227 \begin{itemize}
d@309 228 \item 5 point Scale (5-1) Imperceptible, Perceptible but not annoying, slightly annoying, annoying, very annoying. (default Inaudible?)- {\it Basically just quantised ABC/HR, or Different named DCR}
d@309 229 \end{itemize}
d@310 230 \item Pairwise Comparison (Better/Worse)~\cite{david1963method}
d@309 231 \begin{itemize}
d@309 232 \item 2 point Scale - Better or Worse - (not sure how to default this - they default everything to better, which is an interesting choice)
d@309 233 \end{itemize}
b@308 234 \end{itemize}
b@308 235
b@308 236 There are also the following interfaces, which would require a slightly different `engine' underneath, e.g. loading a different page for every possible pair.
b@308 237 \begin{itemize}
d@310 238 \item AB Test~\cite{lipshitz1981great}
d@310 239 \item ABX Test~\cite{clark1982high}
b@308 240 \item JND
b@308 241 \end{itemize}
b@308 242
b@308 243 A screenshot would be nice.
b@308 244
b@308 245 \section{Analysis and diagnostics}
b@308 246 It would be great to have easy-to-use analysis tools to visualise the collected data and even do science with it. Even better would be to have all this in the browser. Complete perfection would be achieved if and when only limited setup, installation time, and expertise are required for the average non-CS researcher to use this.
b@308 247
b@312 248 The following could be nice:
b@312 249
b@312 250 \begin{itemize}
b@312 251 \item Web page showing all audioholder IDs, file names, subject IDs, audio element IDs, ... in the collected XMLs so far (\texttt{saves/*.xml})
b@312 252 \item Check/uncheck each of the above for analysis (e.g. zoom in on a certain song, or exclude a subset of subjects)
b@312 253 \item Click a mix to hear it (follow path in XML setup file, which is also embedded in the XML result file)
b@312 254 \item Box plot, confidence plot, scatter plot of values (for a given audioholder)
b@312 255 \item Timeline for a specific subject (see Python scripts), perhaps re-playing the experiment in X times realtime. (If actual realtime, you could replay the audio...)
b@312 256 \item Distribution plots of any radio button and number questions (drop-down menu with `pretest', `posttest', ...; then drop-down menu with question `IDs' like `gender', `age', ...; make pie chart/histogram of these values over selected range of XMLs)
b@312 257 \item All `comments' on a specific audioelement
b@312 258 \item A `download' button for a nice CSV of various things (values, survey responses, comments) people might want to use for analysis, e.g. when XML scares them
b@315 259 \item Validation of setup XMLs (easily spot `errors', like duplicate IDs or URLs, missing/dangling tags, ...)
b@312 260 \end{itemize}
b@312 261
b@312 262 A subset of the above would already be nice for this paper.
b@312 263
b@308 264 Some pictures here please.
b@308 265
b@316 266 \section{Concluding remarks and future work}
b@308 267 Perhaps an `engineering brief' such as this one doesn't really have a lot of conclusion, except `We made this'.
b@308 268
b@308 269 You can check it out at \url{code.soundsoftware.ac.uk/projects/webaudioevaluationtool}.
b@308 270
b@316 271 Talking a little bit about what else might happen. Unless we really want to wrap this up.
b@316 272
b@316 273 Use \cite{schoeffler2015mushra} as a `checklist'.
b@308 274
b@308 275 %
b@308 276 % The following two commands are all you need in the
b@308 277 % initial runs of your .tex file to
b@308 278 % produce the bibliography for the citations in your paper.
b@308 279 \bibliographystyle{abbrv}
b@308 280 \bibliography{WAC2016} % sigproc.bib is the name of the Bibliography in this case
b@308 281 % You must have a proper ".bib" file
b@308 282 % and remember to run:
b@308 283 % latex bibtex latex latex
b@308 284 % to resolve all references
b@308 285 %
b@308 286 % ACM needs 'a single self-contained file'!
b@308 287 %
b@308 288 \end{document}