<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>\Dr. Detective": combining gami cation techniques and crowdsourcing to create a gold standard in medical text</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Anca Dumitrache</string-name>
          <email>anca.dumitrache@student.vu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lora Aroyo</string-name>
          <email>lora.aroyo@vu.nl</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chris Welty</string-name>
          <email>cawelty@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Robert-Jan Sips</string-name>
          <email>robert-jan.sips@nl.ibm.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anthony Levas</string-name>
          <email>levas@us.ibm.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CAS Benelux</institution>
          ,
          <addr-line>IBM</addr-line>
          <country country="NL">Netherlands</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>IBM Watson Research Center</institution>
          ,
          <addr-line>New York</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>VU University Amsterdam</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper proposes a design for a gami ed crowdsourcing work ow to extract annotation from medical text. Developed in the context of a general crowdsourcing platform, Dr. Detective is a game with a purpose that engages medical experts into solving annotation tasks on medical case reports, tailored to capture disagreement between annotators. It incorporates incentives such as learning features, to motivate a continuous involvement of the expert crowd. The game was designed to identify expressions valuable for training NLP tools, and interpret their relation in the context of medical diagnosing. In this way, we can resolve the main problem in gathering ground truth from experts { that the low inter-annotator agreement is typically caused by di erent interpretations of the text. We report on the results of a pilot study assessing the usefulness of this game. The results show that the quality of the annotations by the expert crowd are comparable to those of an NLP parser. Furthermore, we observed that allowing game users to access each others' answers increases agreement between annotators.</p>
      </abstract>
      <kwd-group>
        <kwd>crowdsourcing</kwd>
        <kwd>gold standard</kwd>
        <kwd>games with a purpose</kwd>
        <kwd>information extraction</kwd>
        <kwd>natural language processing</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Modern cognitive systems require human annotated data for training and
evaluation, especially when adapting to a new domain. An example of such system is
Watson QA [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] developed by IBM, that won the Jeopardy TV quiz show against
human competitors. To tune its performance, Watson was trained on a series of
databases, taxonomies, and ontologies of publicly available data [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Currently,
IBM Research aims at adapting the Watson technology for question-answering
in the medical domain, which requires large amounts of new training and
evaluation data in the form of human annotations of medical text. Two issues arise
in this context: (1) the traditional way of ground-truth annotations is slow,
expensive and generates only small amounts of data; (2) in order to achieve high
inter-annotator agreement, the annotation guidelines are too restrictive. Such
practice has proven to create over-generalization and brittleness [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], through
losing the sense of diversity in the language, which leads to the fact that natural
language processing tools have problems in processing the ambiguity of
expressions in text, especially critical in medical text.
      </p>
      <p>
        The diversity of interpretation of medical text can be seen at many levels; as a
simple example, consider the sentence, \Patients exhibiting acute tailbone pain
should be examined for extra bone nodules." Human experts disagree routinely
on whether \acute tailbone pain", \tailbone pain", or \pain" is the primary term
in this sentence. Proponents of \tailbone pain" argue that there is a medical
term for it (Coccydynia) making it primary, others argue that it is pain which is
located in the tailbone. Traditional methods of gathering ground truth data for
training and evaluation fail to capture such interpretation diversity, leading us
to the innovative Crowd Truth approach [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] providing context for this work.
      </p>
      <p>Our analysis led us to believe that the diversity of interpretation occurs at two
levels, depending on whether the context is being considered. Term identi cation,
as exempli ed in the example above, may be done independent of the clinical
context, for example when processing a textbook for background knowledge.
However, in the presence of a particular patient, the role of the location and
duration modi ers (e.g. tailbone, acute, resp) may or may not be important.
We also observe that context-independent tasks tend to require less expertise,
allowing us to use a lay crowd more e ectively.</p>
      <p>
        These two types of annotation tasks can be performed by two di erent types
of crowds in order to optimize the time, e ort and the quality of the nal result.
Given the experience [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ] with de ning micro-tasks for the general crowd via
crowdsourcing platforms such as Amazon Mechanical Turk4, or CrowdFlower5,
in this paper we focus on method to engage a crowd of medical experts to be
able to resolve Semantic Ambiguity in medical text. Annotating complex
medical text could be a time consuming and mentally taxing endeavor, therefore
the monetary incentive might not be su cient for attracting a crowd of experts.
However, providing a tailored experience for medical professionals through
features such as e-learning, and competition with peers, could serve as additional
motivation for assembling the right crowd for our task. This can be accomplished
by incorporating gami cation features into our application.
      </p>
      <p>In this paper, we propose a gami ed crowdsourcing application for engaging
experts in a knowledge acquisition process that involves domain-speci c
knowledge extraction in medical texts. The goal of such text annotations is to generate
a gold standard for training and evaluation of IBM Watson NLP components
in the medical domain. First, we position our work in the context of already
existing games with a purpose, crowdsourcing and other niche-sourcing
initiatives. Then we outline our approach by focusing on the gaming elements used
4 www.mturk.com
5 www.crowdflower.com
as incentives for medical experts, in the context of the overall game
application architecture. We show how this gaming platform could t together with a
micro-task platform in a joint work ow combining e orts of both expert and
non-expert crowds. Next, we describe the experimental setup to explore the
feasibility and the usability of such an application. Finally, we discuss the results
of the pilot run of our application, and we identify the points of improvement to
bring in future versions.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        In recent years, crowdsourcing has gained a signi cant amount of exposure as a
way for creating solutions for computationally complex problems. By carefully
targeting workers with gaming elements and incentives, various crowdsourcing
applications were able to garner a signi cant user base engaged in their tasks.
The ESP Game [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] (later renamed Google Image Labeler) pioneered the eld
by implementing a gami ed crowdsourcing approach to generate metadata for
images. The reCAPTCHA [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] application combined the CAPTCHA security
measure for testing human knowledge with crowdsourcing, in order to perform
text extraction from images. The gami ed crowdsourcing approach has been
employed successfully even in scienti c research, with applications such as Galaxy
Zoo [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] using crowd knowledge to perform image analysis and extract
observations from pictures of galaxies. All of these systems employ mechnisms for a
continuous collection of a large amount of human annotated data.
      </p>
      <p>
        A crowdsourcing framework by [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] introduces 10 design points for Semantic
Web populating games. In the context of our research, of a particular interest
are: identifying tasks in semantic-content creation, designing game scenarios,
designing an attractive interface, identifying reusable bodies of knowledge, and
avoiding typical pitfalls. As not all crowdsourcing tasks are suitable for redesign
as part of a gami ed platform, identifying which of these tasks could engage
successfully medical expert crowd is of a key importance to our research. It is
also crucial to involve mechanisms to optimize the ratio of time spent and quality
and volume of the output [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. External knowledge sources for annotations (e.g.
vocabularies, NLP parsers) can be used to target the work of the players to
problems that are too complex to be handled only by computers [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Finally, in
order to ensure the quality of the answers, unintentional mistakes of the users
need to be avoided through clear instructions in the interface [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        Gami cation as applied to text annotation crowdsourcing is an emerging
eld in di erent domains. For instance, the Phrase Detective project [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] uses
gami ed crowdsourcing for building anaphoric annotation ground truth. The
input documents are general purpose, and the crowd is not specialized. Two
interesting features we considered for Dr. Detective as well, (1) the need for a
user training task to improve the usage of the application, and (2) understanding
of the user pro le (e.g. players can examine a considerable variation in their
interaction styles, abilities or background knowledge.
      </p>
      <p>
        The Sentiment Quiz [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], played through various social networking platforms,
employs crowdsourcing to evaluate accuracy of sentiment detecting algorithms
over sentences, and to create a lexicon of sentiments in various languages. The
requirements for user incentives in Dr. Detective were based on the analysis
provided by Sentiment Quiz, e.g. for scoring, high score board, and level-based
goals, as well as for enhancing the crowd output through statistical methods
applied in the disagreement analytics.
      </p>
      <p>However, neither the Sentiment Quiz, nor the Phrase Detective applications
actively seek out to capture the ambiguity in language. Phrase Detective even
tries to enforce agreement, by awarding additional points for annotators that
agree with the ground truth. Neither do most applications in the domain study
the e ect of using specialized crowds to perform the information extraction tasks.
Our goal is to build an end-to-end gami ed crowdsourcing platform that can
capture disagreement between annotators, while catering speci cally to experts
in the medical eld.
3</p>
      <p>
        \Crowd-Watson" Architecture: The Game Perspective
In this section, we describe the architecture for Dr. Detective 6 { an application
for engaging experts in knowledge extraction tasks for creating ground truth
annotations in medical texts. We start by framing Dr. Detective as part of the
general Crowd-Watson7 framework for crowdsourcing medical text annotation [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
Then, we tackle the challenge of tailoring the application to a specialized crowd
of medical professionals, through a study of possible motivating factors. Finally,
we describe how gami cation elements were integrated with the crowdsourcing
work ow.
      </p>
      <p>
        The Crowd-Watson framework supports the composition of crowd-truth
gathering work ows, where a sequence of micro-annotation-tasks can be executed
jointly either by the general crowd on platforms like CrowdFlower, or by
specialized crowd of domain experts on gaming platform as Dr. Detective.
CrowdWatson framework focuses on micro-tasks for knowledge extraction in
medical text. The main steps involved in the Crowd-Watson work ow are:
preprocessing of the input, data collection, disagreement analytics for the
results, and nally post-processing. These steps are realized as an automatic
end-to-end work ow, that can support a continuous collection of high quality
gold standard data with feedback loop to all steps of the process. The input
consists of medical documents, from various sources such as Wikipedia articles
or patient case reports. The output generated through this framework is
annotation for medical text, in the form of concepts and the relations between them,
together with a collection of visual analytics to explore these results. The
architecture of this application, and the way its components interact with each
other, can be seen in Figure 1. In this paper, we focus on those aspects of the
architecture that relate to the Dr. Detective gaming platform for data collection.
A full description of the Crowd-Watson architecture is available at [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <sec id="sec-2-1">
        <title>6 http://crowd-watson.nl/dr-detective-game</title>
      </sec>
      <sec id="sec-2-2">
        <title>7 http://crowd-watson.nl</title>
        <p>
          Typically, the input is available in an unstructured format (e.g. simple text).
As part of the input data ltering step, additional metadata, such as the
specialization eld in which it was published or, for case reports, the diagnosis
of the patient, can be extracted from these documents. In addition, some
annotation can also be generated automatically, by mapping the text to the UMLS
vocabulary of biomedical terminology, classi cation, and coding standards [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
The UMLS parser can be used to identify both concepts and relations,
however, as a fully automated approach, it su ers from the typical issues of NLP
techniques [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], such as lack of contextual awareness, and limited ambiguity
processing capabilities. Nevertheless, UMLS annotations can be employed as a good
baseline for measuring the e ciency of the crowdsourced answers.
        </p>
        <p>The workers are asked to perform a series of annotation tasks on the input
documents. The purpose of these tasks is creating annotation in the form of
concepts and the relations between them. We de ne these tasks according to
four micro-task templates:
1. Term extraction { the task of identifying all the relevant terms in a text,
where a term refers to a set of words that forms a coherent medical concept;
2. Term categorization { the task of classifying a medical term into an
appropriate category, such as the concepts in the UMLS thesaurus;
3. Relation extraction { the task of identifying whether or not a relation exists
between two medical terms;
4. Relation categorization { the task of classifying a medical relation into an
appropriate category (or set of categories), such as the relations in the UMLS
thesaurus.</p>
        <p>The workers on Crowd-Watson consist of both an expert crowd, and a general
crowd. Each of these crowds interacts with the input documents on a specialized
platform { for the general crowd, regular crowdsourcing micro-tasks have been
constructed on CrowdFlower, whereas the expert crowd employs the Dr.
Detective application for solving tasks tailored to their pro le. The tasks can be solved
by both the general, and the expert crowd. The target crowd setting step
entails picking the di culty level of the task according to the level of expertise
of the crowd. For instance, when discussing term extraction, the general crowd
could reliably nd demographic terms, as they do not require signi cant
medical knowledge, whereas the expert crowd can focus on annotating more di cult
terminology.
3.2</p>
        <sec id="sec-2-2-1">
          <title>Game Disagreement Analytics</title>
          <p>
            After the input data is formated and ltered appropriately through the
preprocessing components, it is sent to the data collection component to to gather
either expert annotation (through the gaming platform) or lay crowd
annotations (through the micro-task platform). Next, the annotation results are
analyzed with a set of content and behavior-based metrics, to understand how the
disagreement is represented in both cases [
            <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
            ], and to assess the quality of
the individual workers, and the quality of the individual and overall crowd truth
results.
          </p>
          <p>To track the individual performance of a user in the crowd, the expert metrics
were developed. For each sentence in the input, the performance of the worker
can be measured as a set of vectors, according to the task they solved on that
input. Such a vector is composed of 0 and 1 values, such that for each answer
a user annotated in that sentence, there is a 1 in the corresponding position,
whereas answers that were not picked by the user are set to 0. These answer
vectors can also be measured at the level of the domain.</p>
          <p>At the level of the sentence, a set of task-dependent sentence metrics were
also de ned. For either term extraction or relation extraction, any sentence can
be expressed as a sentence vector { the sum of all the individual user vectors
on that sentence, for that task. Furthermore, an added layer of granularity can
be introduced by considering the categories for the terms and relations. This
representation can then be used to de ne appropriate metrics for sentence clarity,
what the popular answers were, how disagreement is represented, and similarity
of annotation categories and domains.</p>
          <p>The prime role of the disagreement analytics in the gaming platform are
to provide explicit measures for the quality and completeness of the nal
result; to identify gaps of missing types of annotations; or to discover possible
contradictions and inconsistencies. This is opposed to the micro-task
disagreement analytics, which follow the same approach but apply to lters for spam
identi cation.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Data Collection: Gaming Platform</title>
      <p>
        In order to collect data from a crowd for medical experts, it is imperative to
nd the necessary motivators for engaging them into contributing. To this end,
we have performed a series of qualitative interviews with medical students and
professionals. The purpose was to identify what requirements and features would
the medical crowd be interested in seeing in a crowdsourced application, and how
this application could be built to help in their work. These interviews established
incentives for crowd labor [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], such as competition, learning, and entertainment
in the context of working in the medical eld, as well as documents that the
medical crowd would be interested in reading.
      </p>
      <p>After discussing with 11 people in the medical eld (2 professionals, 3
lecturers, 5 students), we were able to identify several key requirements to incorporate
into the gaming platform:
{ at the level of the input, the interviewees expressed their interest in reading
medical case reports;
{ learning about their eld, through targeted micro-tasks and extended
feedback on their answers, was the most signi cant motivator;
{ the interviewees expected the tasks to challenge their problem-solving
skills;
{ competition with peers emerged as a secondary motivator;
{ the tasks need to be fun to solve, making entertainment as another
secondary motivator;
{ medical professionals have di cult schedules, and would prefer to have
exibility in the time required to engage with the application;</p>
      <p>In order to attract users to the application, a goal that is seen as useful by
the players needs to be rmly established. As learning proved to be the most
relevant incentive from the interviews, we focused the goal of the application
on this, while also trying to incorporate the problem-solving requirement. We
developed the concept of a clue- nding game, where the text annotation tasks
were put in the context of searching for clues in the history of a patient. For
instance, when performing the task of term extraction on a patient case report,
the user can annotate any of these three clue types:
1. the term is a clue leading to the nal diagnosis of the case;
2. the term is a false clue that is irrelevant to the nal diagnosis of the case;
3. the term is a normal condition that does not in uence the nal diagnosis of
the case.</p>
      <p>The clue types can be used as an incentive, involving users with the task
they are solving by redesigning it as a medical puzzle, but it can also be used
to generate additional annotation. The annotations retrieved from the general
crowdsourcing approach are dependent on the context of the sentence where
they were identi ed, so by asking the expert crowd to nd meta-relations at the
level of the document, we can generate knowledge that is valid generally for the
domain. This kind of task cannot be solved simply with the use of contextual
information, and requires background knowledge of the eld, therefore making
it suitable for an application targeted at experts.</p>
      <p>The qualitative interviews helped us identify the extrinsic motivators for
engaging the medical crowd. After the goal of the application was established, the
nal step was translating the user incentives into concrete features for building
the Dr. Detective gaming platform.
4.1</p>
      <sec id="sec-3-1">
        <title>Di culty</title>
        <p>
          In order to support the user learning experience and introduce exibility in task
solving, we de ne the concept of di culty. This refers to the combination of
skill and time required for reading the document, and then performing the
annotation task. While it is di cult to hypothesize on the comparative di culty
of performing annotations, the di culty of the document can expressed as
syntactic and semantic di culty. The syntactic di culty expresses the e ort need
for reading the document in three components: the number of sentences in the
document (N oS), the number of words (N oW ), and the average sentence length
(ASL). The semantic di culty expresses the e ort needed for understanding the
text in two components: the number of UMLS concepts present in the document
(N oU M LS), and the readability of the document (SM OG). The SMOG [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]
formula for computing readability was employed, as it is often recommended for
use in evaluating healthcare documents [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. Therefore, for every document D,
its di culty is de ned as the norm of the normalized ve-component vector:
dif f iculty(D) = k(N oS; N oW; ASL; N oU M LS; SM OG)k:
4.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Scoring</title>
        <p>In order to develop the competition incentive, a scoring system was devised, to
reward players for their work. Through viewing a high score board, they are also
encouraged to compete against each other.</p>
        <p>
          We want to reward users when they perform in a way that is bene cial to us.
We want to collect the correct answers to the task, therefore, selecting a
highconsensus solution should yield more points. This strategy could, however, make
users rely entirely on the answers of others. Therefore, in order to encourage
a wider answer set and capture semantic ambiguity, we need to give points
for newly discovered answers. Users should also be penalized for giving wrong
answers. We also want to encourage users to return to the application, and keep
playing. Finally, in order for users to solve tasks in increasing di culty, scoring
needs to be proportional to the di culty for solving the task [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. Based on this,
for each user U solving a task T on document D, we developed the following
scoring components:
{ popular(U; D; T ): the points users receive if they make annotations that were
previously selected by at least one other user; we also want to reward partial
answers, in order to capture ambiguity;
{ consecutive(U ): the points users gain the more consecutive tasks they solve;
{ disovered(U; D; T ): the points users receive if they are the rst to discover
an answer, if it is then selected by at least one other user;
{ wrong(U; D; T ): the points users lose if their answers are not selected by any
other user.
        </p>
        <p>Based on this analysis, we developed the following scoring formula:
score(U; D; T ) = dif f iculty(D)
(popular(U; D; T ) + consecutive(U )
+ discovered(U; D; T )</p>
        <p>
          wrong(U; D; T )):
In order to develop the entertainment incentive, the crowdsourcing application
needs to provide immersion inside the task-solving experience. Immersion is
based on the concept of game ow [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ], which states that at every point in
the game, the di culty needs to be proportionate with the skill required to
solve the task. Skill at playing is acquired by the user as they solve more tasks.
If the di culty is disproportionately large compared to the skill, it will cause
anxiety for the user, whereas if the di culty is too small, the user will be bored.
Immersion is achieved when skill and di culty are proportionally balanced, as
illustrated in Figure 2.
        </p>
        <p>Immersion is considered when choosing the next document that the user will
be asked to solve as part of the game. When a user solves a task on Di, the
document they will be asked to solve next needs to have a higher di culty in
order to avoid boredom, but the increase needs to be low enough to avoid anxiety.
Therefore, we de ne the set of possible documents that occur after Di as:
next(Di) = fDj jdif f iculty(Dj ) = min(dif f iculty(Di)
dif f iculty(Dt);
8t 6= i where dif f iculty(Dt)
dif f iculty(Di))g
Finally, in order to satisfy the constraint for exibility, game levels were
implemented to quantify the skill required for solving the tasks. As skill is proportional
with di culty, we de ned the game levels by quantifying the di culty metric
previously described into three intervals:
1. easy: fD j dif f iculty(D) 2 [0; 2]g,
2. normal: fD j dif f iculty(D) 2 [3; 4]g,
3. hard: fD j dif f iculty(D) 2 [5; 6]g.</p>
        <p>
          These levels should enable users to plan which task they want to solve in
accordance to the time they have at their disposal, while also providing a
goalbased incentive of progressing in their skill [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ].
5
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experimental Setup</title>
      <p>In order to test the feasability of the Dr. Detective setup, we implemented a
version of the work ow described in Section 3, and set up a pilot run involving a
crowd of medical professionals. As part of our pilot run, we performed an initial
evaluation of both the quality of the answers, and the user enjoyment as part
of this gami ed crowdsourcing platform. The goal of this experiment can be
described as three questions, which will be discussed as part of our results:
1. How do the answers annotated by the crowd compare to those found by the</p>
      <p>UMLS parser?
2. Does having access to the answers of other users stimulate diversity of
opinion?
3. Did users experience immersion in the gaming experience?</p>
      <p>In order to answer these questions, we set up two versions of the game, one in
which users had the ability to see the answers of others, and one in which they did
not. In addition, some of the gaming elements that would ensure the users keep in
the state of game ow (high scores board, next document selection mechanism,
levels) were only limited to the full version of the game. We constructed an
experiment where the users would play both versions of the game, then answer
a questionnaire on their experiences. The details of this experimental setup are
described in this section.
5.1</p>
      <sec id="sec-4-1">
        <title>Input</title>
        <p>Based on a suggestion in the qualitative interviews, the input was selected from
clinical cases published in the New England Journal of Medicine8. 10 documents
were picked out of four of the most popular specialties (Hematology/Oncology,
Nephrology, Primary Care/Hospitalist/Clinical Practice, Viral Infections). The
diagnosis was extracted from each document, based on a string matching
procedure performed on the text marked in \diagnosis" section headings (e.g.
clinical diagnosis, pathological diagnosis etc.). The documents were split into
paragraphs, to increase the ease of reading, and the di culty metrics (described in</p>
        <sec id="sec-4-1-1">
          <title>8 www.nejm.org</title>
          <p>Section 4.1) were then applied to each paragraph. Finally, we selected a set of
20 paragraphs, with the values in the di culty vector uniformly distributed to
represent a broad range of text types, to use for the game, as we wanted to
ensure that all of the text would be annotated in the limited time frame of the
experiment run.
5.2</p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>Task</title>
        <p>The micro-task templates (described in Section 3.1) selected for this pilot were
(1) term extraction, and (2) term categorization. Based on how relevant they
are at describing patient case reports, 3 meta-types, each with a set of term
types taken from UMLS, were selected and implemented in the interface for
the categorization task. These term types are based on factor categories given
to domain experts during the expert annotation phase for Watson. The type
selection menu can be seen in Figure 4. In total, 13 term types were available
for the users to annotate. As most interviewers expressed their interest in a
problem-solving application, we decided to set the clue type user seek as part
of the application (described in Section 4) to (1) the term is a clue leading
to the nal diagnosis of the case. Finally, in order to encourage the diversity
of opinion, and therefore capture ambiguity, we allowed users to look at the
answers of others for the task they are solving. This feature was made available
through a button, which the users could choose to press in order to toggle the
other answers. The scoring formula (described in Section 4.2) ensures that users
are motivated to nd new answers even in this circumstances, through the use
of discovery bonus points. The users could access the details of how their score
was computed through a hover noti cation in the menu. An example of how this
task was presented to the users as part of the Dr. Detective interface can be seen
in Figure 3.
The pilot run of the Dr. Detective game had 11 participants in total, with 10
players engaging with the full game version, and 7 engaging with the simple
version. In total, 155 annotation sets were collected, with each paragraph solved
as part of 2 to 7 di erent game rounds. In addition, 6 players completed the
feedback questionnaire.
6</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Results and Discussion</title>
      <p>In keeping with the research questions de ned in the previous section, we rst
analyzed how the answers from the crowd compare to the results of the UMLS
parser. We selected the top three paragraphs that were played the most, and
compared the answers to the term list generated by the UMLS MetaMap parser 9
for the same paragraphs. Fig. 5 shows the crowd was able to identify the majority
of the words annotated with UMLS. Additionally, Fig. 6 shows that around one
third of the terms in UMLS had a full match with terms annotated by the crowd.
Factoring in the partial term matches, the crowd was able to identify most of the</p>
      <sec id="sec-5-1">
        <title>9 http://metamap.nlm.nih.gov/</title>
        <p>UMLS terms. This shows the e ciency of the crowd answers is quite high, enough
for the crowd to be considered as a viable alternative to automated named-entity
recognition, provided that enough users give their input for a paragraph.</p>
        <p>Next, we look at how diversity of opinion was expressed by the game users.
Speci cally, we are interested in nding out whether being able to see the
results of other people will stimulate disagreement, or rather make users select
each other's answers. In other to achieve this, we look at how the answers per
paragraph varied according to the version of the game that the user played.</p>
        <p>Fig. 7 shows how the number of new words per paragraph increases after
each round of the game, for the top three paragraphs. Each version of the game
seems to follow the same progression in the rate of new words identi ed, with
the rst users nding most of the words, and then only slight increases as the
paragraph is played by other people. However, the simple version of the game
seems to constantly feature a higher total word count, as opposed to the full
game version. The same trend was observed both for the number of new types,
and the number of distinct terms. This seems to indicate that the full game
version was less encouraging for collecting a wide array of terms.</p>
        <p>In order to rule out an issue related to some other feature in the full game
version, we looked at how the behavior of pressing the button to view other
answers a ected the output. Out of 67 game rounds played in the full version,
this button was only pressed in 18 of the rounds, so it appears this was not
a popular feature to begin with. Fig. 8 shows that, actually, users tended to
annotate more words in total when they pressed. However, as evidenced in Fig. 9,
the ratio of new words to total words in this case was much lower than when
the button was not pressed. Additionally, it appears there is not much di erence
Fig. 8. Ratio of total words per round,
grouped by the use of the button
to view the answers of others</p>
        <p>Fig. 9. Ratio of new to total words,
grouped by the use of the button
to view the answers of others
between the simple version of the game, and the full version, but where the users
chose not to look at the answers of others. Therefore we can infer that having
access to all the answers makes the crowd act more conservative, selecting less
new words, but rather choosing to validate the answers of others.</p>
        <p>When looking at the answers in the questionnaire related to the usefulness of
seeing other people's annotations, we found that most people (67%) were
ambivalent to having the option of checking their answers. Some users reported using
this feature as a tool for better understanding the task, while others claimed
it validated the answers they had already chosen. Overall, it seems that having
access to all the other answers makes users less likely to nd and annotate new
words, which could mean a loss in the ambiguity of the annotation. It also
provides an unfair advantage to the rst users to annotate a paragraph, as their
score would likely keep increasing as other people keep selecting their answers.</p>
        <p>Finally, we analyzed whether immersion in the game occurred for the users
involved, and how each individual game feature was rated. The ow of the game
was reported to be good, with 83% of the users saying they were neither too
bored, or overwhelmed. Most users found the levels to be a useful addition, with
50% being satis ed with the level progression, and 33% being ambivalent to it.
However, some users pointed out that they expected more challenge from the
advanced level. As the di culty is currently computed only based on textual
metrics, the game could potentially get boring for users. For this reason, domain
di culty should be incorporated in future versions of the game. The scoring part
of the game was less well received, with 83% of the users declaring they found
the way their score is computed only somewhat clear. Therefore, in future game
versions, a more detailed scoring breakdown should be implemented, with users
being able to access the history of the cases they solved. Finally, most users
reported to have enjoyed the game, and expressed an interest in returning to
play, provided they can solve more di cult cases and get more feedback. The
full game version was almost universally preferred by the users.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion and Future Work</title>
      <p>This paper proposes a design for Dr. Detective { a gami ed crowdsourcing
platform to extract annotation from medical text. Dr. Detective was developed in
the context of Crowd-Watson, a general crowdsourcing framework for
extracting text annotation by engaging both a general crowd, and a domain expert
crowd. The gaming platform was designed taking into account the requirements
of the expert crowd, and illustrating their implementation in a clue nding game.
Speci c gami cation elements were incorporated, such as di culty, scoring,
immersion, and levels. A rst version of Dr. Detective was implemented and tested.
The pilot run showed that the quality of the results of the crowd are comparable
to those of an NLP parser. Allowing users to see the answers of others resulted
in increased agreement, and thus decreased the desired diversity in answers. The
overall user feedback for the application was positive. However, it was clear that
users desire more complex challenges in order to keep them engaged.</p>
      <p>An important next step is to de ne and test disagreement metrics that are
speci c to the gaming environment. As we have seen in previous research, a
promising starting point are the disagreement metrics developed for the data
collected through the micro-task platform. We also plan to further test how each
of the gaming features performs individually, in order to ne-tune the application
to understand better their in uence on the quality and volume of the end result,
as well as to adapt best to the needs of the users. Finally, we will explore how
to further integrate the gaming and the micro-task crowdsourcing work ows,
by using the output from one work ow to enhance the input for the other (e.g.
ask one crowd to perform the term extraction, and the other crowd the relation
extraction), or by asking one crowd to validate the output of the other crowd.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgements</title>
      <p>The authors would like to thank Kathrin Dentler and Dr. Petra Wol s for their
help with nding participants for both the interviews and the application pilot
run, as well as the students and medical professionals who were involved in these
activities, and who provided their feedback.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ferrucci</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brown</surname>
          </string-name>
          , E.,
          <string-name>
            <surname>Chu-Carroll</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gondek</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalyanpur</surname>
            ,
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lally</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murdock</surname>
            ,
            <given-names>J.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nyberg</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prager</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schlaefer</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Welty</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Building Watson: An Overview of the DeepQA Project</article-title>
          .
          <source>AI Magazine</source>
          <volume>31</volume>
          (
          <year>2010</year>
          )
          <volume>59</volume>
          {
          <fpage>79</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Kalyanpur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boguraev</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patwardhan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murdock</surname>
            ,
            <given-names>J.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lally</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Welty</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prager</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coppola</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fokoue-Nkoutche</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , et al.:
          <article-title>Structured data and inference in DeepQA</article-title>
          .
          <source>IBM Journal of Research and Development</source>
          <volume>56</volume>
          (
          <issue>3</issue>
          .4) (
          <year>2012</year>
          )
          <volume>10</volume>
          {
          <fpage>1</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Aroyo</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Welty</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Harnessing disagreement for event semantics</article-title>
          .
          <source>Detection, Representation, and Exploitation of Events in the Semantic Web 31</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Aroyo</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Welty</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          : Crowd Truth:
          <article-title>Harnessing disagreement in crowdsourcing a relation extraction gold standard</article-title>
          .
          <source>WebSci2013</source>
          . ACM (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Inel</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aroyo</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Welty</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sips</surname>
          </string-name>
          , R.J.:
          <article-title>Exploiting Crowdsourcing Disagreement with Various Domain-Independent Quality Measures</article-title>
          .
          <source>Technical report</source>
          , VU University Amsterdam (
          <year>July 2013</year>
          ). http://crowd-watson.
          <source>nl/tech-reports/20130702</source>
          . pdf
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Von</given-names>
            <surname>Ahn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Dabbish</surname>
          </string-name>
          ,
          <string-name>
            <surname>L.</surname>
          </string-name>
          :
          <article-title>Labeling images with a computer game</article-title>
          .
          <source>In: Proceedings of the SIGCHI conference on Human factors in computing systems</source>
          ,
          <source>ACM</source>
          (
          <year>2004</year>
          )
          <volume>319</volume>
          {
          <fpage>326</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Von</given-names>
            <surname>Ahn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Maurer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>McMillen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Abraham</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Blum</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>: recaptcha: Human-based character recognition via web security measures</article-title>
          .
          <source>Science</source>
          <volume>321</volume>
          (
          <issue>5895</issue>
          ) (
          <year>2008</year>
          )
          <volume>1465</volume>
          {
          <fpage>1468</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Lintott</surname>
            ,
            <given-names>C.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schawinski</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Slosar</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Land</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bamford</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thomas</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raddick</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nichol</surname>
            ,
            <given-names>R.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Szalay</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andreescu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , et al.:
          <article-title>Galaxy zoo: morphologies derived from visual inspection of galaxies from the sloan digital sky survey</article-title>
          .
          <source>Monthly Notices of the Royal Astronomical Society</source>
          <volume>389</volume>
          (
          <issue>3</issue>
          ) (
          <year>2008</year>
          )
          <volume>1179</volume>
          {
          <fpage>1189</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Siorpaes</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hepp</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Games with a Purpose for the Semantic Web</article-title>
          .
          <source>Intelligent Systems, IEEE</source>
          <volume>23</volume>
          (
          <issue>3</issue>
          ) (
          <year>2008</year>
          )
          <volume>50</volume>
          {
          <fpage>60</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Chamberlain</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poesio</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kruschwitz</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Phrase Detectives - A Web-based Collaborative Annotation Game</article-title>
          .
          <source>In: Proceedings of I-Semantics</source>
          .
          <article-title>(</article-title>
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Scharl</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sabou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gindl</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rafelsberger</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weichselbraun</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Leveraging the Wisdom of the Crowds for the Acquisition of Multilingual Language Resources</article-title>
          .
          <source>In: Proc. 8th LREC - International Conference on Language Resources and Evaluation</source>
          . (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          :
          <article-title>Crowd Watson: Crowdsourced Text Annotations</article-title>
          .
          <source>Technical report</source>
          , VU University Amsterdam (
          <year>July 2013</year>
          ). http://crowd-watson.
          <source>nl/tech-reports/ 20130704</source>
          .pdf
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Bodenreider</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>The uni ed medical language system (UMLS): integrating biomedical terminology</article-title>
          .
          <source>Nucleic acids research 32(suppl 1)</source>
          (
          <year>2004</year>
          )
          <article-title>D267</article-title>
          {
          <fpage>D270</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Goldberg</surname>
            ,
            <given-names>H.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hsu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Law</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Safran</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Validation of clinical problems using a UMLS-based semantic parser</article-title>
          .
          <source>In: Proceedings of the AMIA Symposium</source>
          , American Medical Informatics Association (
          <year>1998</year>
          )
          <fpage>805</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Aroyo</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Welty</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Measuring crowd truth for medical relation extraction</article-title>
          .
          <source>In: AAAI 2013 Fall Symposium on Semantics for Big Data (in print)</source>
          .
          <source>(</source>
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Soberon</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aroyo</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Welty</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Inel</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Overmeen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Crowd Truth Metrics</article-title>
          .
          <source>Technical report</source>
          , VU University Amsterdam (
          <year>July 2013</year>
          ). http: //crowd-watson.
          <source>nl/tech-reports/20130703</source>
          .pdf
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Tokarchuk</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cuel</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zamarian</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Analyzing crowd labor and designing incentives for humans in the loop</article-title>
          .
          <source>IEEE Internet Computing</source>
          <volume>16</volume>
          (
          <issue>5</issue>
          ) (
          <year>2012</year>
          )
          <volume>0045</volume>
          {
          <fpage>51</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>McLaughlin</surname>
            ,
            <given-names>G.H.</given-names>
          </string-name>
          :
          <article-title>SMOG grading: A new readability formula</article-title>
          .
          <source>Journal of reading 12(8)</source>
          (
          <year>1969</year>
          )
          <volume>639</volume>
          {
          <fpage>646</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Doak</surname>
            ,
            <given-names>C.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Doak</surname>
            ,
            <given-names>L.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Root</surname>
            ,
            <given-names>J.H.</given-names>
          </string-name>
          :
          <article-title>Teaching patients with low literacy skills</article-title>
          .
          <source>AJN The American Journal of Nursing</source>
          <volume>96</volume>
          (
          <issue>12</issue>
          ) (
          <year>1996</year>
          ) 16M
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Von Ahn</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dabbish</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Designing games with a purpose</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>51</volume>
          (
          <issue>8</issue>
          ) (
          <year>2008</year>
          )
          <volume>58</volume>
          {
          <fpage>67</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Sherry</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          :
          <article-title>Flow and media enjoyment</article-title>
          .
          <source>Communication Theory</source>
          <volume>14</volume>
          (
          <issue>4</issue>
          ) (
          <year>2004</year>
          )
          <volume>328</volume>
          {
          <fpage>347</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>