<!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>Visualising Topical Sentiment in Twitter Streams</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Suvodeep Mazumdar</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vitaveska Lanfranchi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Amparo E. Cano</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabio Ciravegna</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Knowledge Media Institute, The Open University</institution>
          ,
          <addr-line>Milton Keynes</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>OAK Group, University of She eld</institution>
          ,
          <addr-line>She eld</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Advancements in mobile technology and the proliferation of social media platforms have made it possible for individuals to stay constantly connected with friends and family. This has provided new opportunities to the emergency response domain, where the information shared by individuals in crisis can provide invaluable insight into the situation on the ground. Information shared on social media is highly dynamic, heterogeneous, large scale, geographically distributed and multilingual. Moreover, the context of such information is mostly relevant for a very short period of time and the information can be very subjective, embedded in personal feelings. This is a signi cant challenge for the emergency response domain, where critical decisions need to be made quickly on the basis of the users' situation awareness. We propose to address this issue using visual analytics techniques to facilitate browsing and understanding of topicality and feelings in social media. Our approach is twofold- rstly, we enrich social media posts by adding semantics to facilitate browsing and sentiment in order to gauge the emotions behind individual posts. Secondly, we combine two paradigms of data browsing - topical and temporal into a real-time dynamic visualisation of social media messages.</p>
      </abstract>
      <kwd-group>
        <kwd>social media</kwd>
        <kwd>dynamic visualisation</kwd>
        <kwd>visual analytics</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Social networking and media-sharing platforms such as Twitter, Facebook and
Flickr has seen a large scale adoption by individuals and communities across the
web over the past few years. Cheaper mobile phones and internet-enabled
devices have made it possible for individuals to stay connected with such platforms,
thereby enabling people to share their experiences at all times. This amass of
data continually generated has become a major source of information for
organizations, user groups and communities to understand important situations and
events. Such data streams are particularly useful in the case of emergencies and
crises - where highly critical and potentially life-saving decisions need to be taken
in a short amount of time. Social media data have become a natural port of call
to achieve Situational Awareness, i.e. accurate, complete and real-time
information about an incident [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ], to understand the current local and global situation
and how this may evolve over time [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In this sense, social networks have
already changed the information landscape and have become a major source of
information for authorities, organisations, individuals and groups [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. They
offer an excellent opportunity for situation awareness and crisis management; they
often give a timely picture of events, allowing for both early warning of incidents
as well as means for early situation awareness, even before police or rescue
personnel arrive on the scene. Additionally, information from social news media
does not only provide facts about the physical situation, but allows the
possibility to assess the state of mind of people involved, e.g. positive and negative
feelings, misconceptions etc. The immense volume of real-time, user-generated
content collected from social media platforms or sources has already shown
serious potential in applications such as disaster detection [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], seasonal mood level
changes [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], tracking inuenza rates [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], etc. Authorities increasingly use social
media for monitoring events and crowds as well, during social emergencies and
natural disasters [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ].
      </p>
      <p>
        The goal of our research is to boost the users' understanding of interrelations
between topicality and sentiments by the timely visual analysis of large-scale
social streams (aggregated from Twitter, Facebook and Flickr). To this end, we
have designed and developed VisIn uence, a new visualisation approach that
leverages the semantic value of the information, to create contextual enrichment
for visually browsing information. While e ectively ltering dynamic social data
is a signi cant challenge, our focus in this work is on exploring the sentiments
associated with social media. Our present work is an extension of a previous
work in visualising in uence in social media, where we focussed on visualising
in uential users[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Time-critical domains such as emergency response require
highly precise means to lter information. This needs understanding the topics
of interest to the user. Since our starting point is the user's interest, we provide a
mechanism for users to identify the topics interesting to them - by either selecting
topics from a tag-cloud, or manually searching for topics. While there are topics
that are generic, such as `emergency', `earthquake' or `volcano', highly speci c
topics can also be relevant based on when the user is accessing the system, such
as `Download Festival', `She eld Tramlines'. Evolving topics can also be of great
interest to users such as `London Riots' or `Aurora shooting'. Once the topics
of interest are identi ed, the system monitors the topics and provides real-time
updates of the topics within a visualisation interface.
      </p>
      <p>In the following sections we present related work focused on the use of
social media data for situation awareness and on visual analytics in emergency
response, This is followed by a description of our approach for obtaining and
visualising the data, with a focus on the new visualisation approach we designed.
Details about the implementation are then presented, followed by Conclusions
and Future Work.</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        In this section we present related work in two areas : Situational awareness and
Visual Analytics in emergency response. Situational Awareness in times of
emergency is paramount to deliver a timely and e ective response [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. To achieve
effective Situational Awareness, emergency services must collate information from
multiple sources and use it to build an understanding of the current situation
and how this may evolve over time [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Leveraging data from citizens to build a
form of collective intelligence [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ], during emergencies or for security purposes, is
becoming a vital resource for Situation Awareness [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. During the 2007 southern
California wild res, two bulletin boards were set up to facilitate the exchange
of information between citizens and authorities [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. A later analysis of Twitter
postings during the 2009 Red River ooding [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] indicated that the service was
being used by citizens and communities to collate and propagate information in a
concise and responsive manner. Several systems have been developed to support
citizen participation during emergencies that either directly foster data from
citizens through custom apps [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] or analyse public data stream to extract
realtime knowledge [
        <xref ref-type="bibr" rid="ref2 ref31 ref32">32, 2, 31</xref>
        ]. Existing techniques for searching social media involve
exploiting entity-based semantic features[
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]; entity mentions, hashtags, URLs
and metadata [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]; and entity annotations coupled with user models for
personalised searches [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Recommendations and ltering systems are used to help
users reduce information overload, i.e. recommending links that users may nd
interesting; using dynamic semantic models of user interests [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]; recommending
posts and friends based on categories [
        <xref ref-type="bibr" rid="ref10 ref21">10, 21</xref>
        ].
      </p>
      <p>
        Visual Analytics techniques have been proposed to represent and lter social
media at di erent levels of speci city [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and to convey information evolution
in the crisis management domain [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. When visualising large scale social media
data, visual analytics is mainly used to provide high level overviews. Lee [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]
explores information regarding social media campaigns, Sakaki [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] uses twitter
to understand the progression of earthquakes and Wongsuphasawat [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ] explores
trends in emergency medicine. While these systems manage to e ciently display
the chosen information, they are limited in the amount of data displayed.
Systems with a broader focus try to capture the properties of generic data, allowing
users to lter the data to items of interest. TwitInfo [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] for example, uses
multiple views to present a large data set and Eddi [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] allows users to explore real
time data streams relating to a given keyword.
      </p>
      <p>
        Whilst most social media visualisation approaches rely on geographical and
temporal features TwitterReporter [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], some systems are starting to exploit
the semantic of the data to enhance the visualisations. Examples of such
systems are ThemeCrowds [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], TwitInfo [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], mediaWatch [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Marcus [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] uses
features such as sentiment and link popularity to geographically plot the data.
mediaWatch uses features such as sentiment to create news ow diagrams that
analyses the evolution of keywords and sentiments over time with an innovative
display. Adams et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] also focuses on interactive colour-coded timeline
displays. ThemeCrowds [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] cluster groups of users and their evolution over time for
a particular topic.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Enriching social media data</title>
      <p>The rst step in our approach is enriching social media posts by adding
semantics to facilitate browsing and sentiment to gauge the emotions behind individual
posts. Social Media messages are typically composed of metadata (e.g. about the
users, the device used to post, the location, etc.) and content. Both metadata
and content can be analysed to extract information (e.g. keywords, terms, named
entities, events, etc.) and to establish semantic data. In our implementation, we
have used four processes to extract information from the messages - a tag
processor to extract user-generated tags, a user detail extractor to extract metadata
from the posts (such as user names, pro les and so on), an entity extractor and
a sentiment analyser. The entity extractor and sentiment analyser are modules
that use the Alchemy API3 to extract di erent entities and sentiments of the
messages. Our approach is based on two sub-steps: (1) Content analysis to
identify related concepts that are later fed into the topical navigation widget; and
(2) Sentiment analysis, to understand the mood of users and their in uence on
a topic. We illustrate this using the following example,
Alyssa Milano @Alyssa_Milano: I am so blown away by the police officers and all 1st
responders in Boston. Awesome bravery. I salute you! #BostonStrong</p>
      <p>The user name (Alyssa Milano) and the user ID (@Alyssa Milano) is
initially stored along with the user-generated hashtag BostonStrong. The text
of the tweet is then passed to the Alchemy API to extract relevant concepts
(Tags: Awesome Bravery, police o cers, responders) and sentiment (0.146867).
We combine this information as shown below and store it within a local data
store, to be queried later. The triples are formalised based on a visin uence
vocabulary as well as several other well-known vocabularies such as dcterms4, sioc5
and geonames6. While our visin uence vocabulary is rather simplistic, our focus
in this paper is on visual analytics instead of formalising the domain.
@prefix vin: &lt;http://dcs.shef.ac.uk/visinfluence/&gt;
&lt;http://dcs.shef.ac.uk/visinfluence/status/325418041229848577&gt;
rdf:type sioc:Post ;
sioc:hasCreator &lt;http://twitter.com/Alyssa_Milano&gt; ;
dcterms:created "2013-4-20 02:18:01" ;
dcterms:subject "BostonStrong" ;
vin:City &lt;vin:Boston&gt; ;
vin:Tag "Awesome Bravery" ;
vin:Tag "police officers" ;
vin:hasSentiment 0.146867 ;</p>
      <p>When all the tweets are processed, the system can search for tweets that
are relevant to topics as well as created within speci c temporal durations. The
retrieved set of tweets is then `bundled' into one single representation in the
visualisation. In our current implementation, the sentiment score for a set of</p>
      <sec id="sec-3-1">
        <title>3 http://www.alchemyapi.com/ 4 http://dublincore.org/documents/dcmi-terms/ 5 http://sioc-project.org/ontology 6 http://www.geonames.org/ontology/documentation.html</title>
        <p>tweets is calculated as the mean of their individual scores. In the near future, we
will investigate other ways of generating combined sentiment scores for a group
of tweets.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>A Visual Approach</title>
      <p>
        We build our approach on the classical visual information - seeking mantra
proposed by Shneiderman - Overview rst, zoom and lter, then details-on-demand
[
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], where a visual approach toward nding information lies in presenting an
overview of the data, providing means for users to lter information they are
interested in, and then making the details available when required. While this
approach has been embedded in most visualisations and interfaces, we believe it
is most e ective for large scale static data. However, in our scenario, the data
is highly dynamic, and this results in situations where such an approach would
not be e ective. For example, a visual overview of highly dynamic data would
be computationally expensive, as well as introduce a cognitive burden on the
users. We propose to extend Shneiderman's approach by incorporating means
to exploit dynamic social data. Our approach is in four steps: identify topics,
monitor, explore, details-on-demand. We explain each of these steps using
a scenario, where an emergency response personnel in the control room uses
VisIn uence to understand what is currently happening.
4.1
      </p>
      <sec id="sec-4-1">
        <title>Identify Topics</title>
        <p>Being a time-critical application domain, users need to be able to quickly
communicate what they are interested in. This calls for easy means to identify their
topics of interest, and then subsequently add them to their list of topics to
monitor. In our present implementation, topics can be of two types - user-generated
hashtags or entities (extracted from the text). Upon initialisation, users are
presented with a tag cloud that represents a summary of all the hashtags that are
posted from the time the data is collected. The tag cloud is also presented with
a drop-down menu showing di erent types of entities that have been identi ed
while processing the posts. Additionally, the system provides users with a
topical search facility to add their own search terms. In the next stages, the tweets
relevant to the identi ed topics will only be considered, as shown in Figure 1.
The nal set of topics are shown to the user as a list, which can be edited as
desired before proceeding to the next step of exploration. This stage is a notable
change from the original metaphor of visual information seeking proposed by
Shneiderman, where the author proposed that the rst step would be to provide
an overview of everything, and then provide ltering operations. We argue that
in order to make quick and important decisions, users need to rst identify the
topics that are most relevant to them. This saves critical time and can help users
guage situations that are of utmost importance to them.
The set of topics identi ed by the user are then used by VisIn uence to render
the nal visualisations. The visualisation space consists of individual horizontal
panels for each topic, and each panel presents the dynamic information collected
about the topic. The panels are divided into several vertical time frames (600
time frames in our present implementation), each time frame indicates a duration
of time. Figure 2 shows one such example, where each time frame represents 10
seconds - this means that every 10 second, a new reading will be requested from
the backend, where the tweets collected over the last 10 seconds will be processed
to calculate a combined sentiment score.</p>
        <p>The backend extractors harvest tweets related to the individual topics, based
on its own search criteria. The visualisation interface then queries the backend
for the latest readings of the collective sentiments for all the topics, which are
then rendered as a bar on the panel. The bar is color-coded to indicate a positive
or a negative sentiment (positive displayed as a green bar, while negative as a
red). The length of the bar indicates the extent of the general positive or negative
feeling associated with the topic at the given time frame.</p>
        <p>Users can control how often the visualisations are updated using a slider on
the top of the interface, thereby choosing how quickly new data is visualised in
the system. When a new time frame is initiated, all the readings for the
previous timeframes are shifted toward the left, and the new readings are plotted on
the far right. The oldest reading from the left most timeframe is deleted from
the system. This enables users to have a historical perspective on the sentiments
associated with the topic and follow how it develops as a situation evolves -
however, ensuring that the users donot get overloaded by the amount of information
that is presented to them.</p>
        <p>The system also allows users to add new topics of interest at run-time, while
the visualisations are being updated. The users can use the search box on the top
right side of the interface (Figure 2) to enter terms they are interested in, and
the topics get added to their list of topics to monitor. This is to accommodate
for new topics of interest that they observe from their monitoring activities. The
new topics get stacked on top of the previous topic panels - e.g. \999" and \911"
panels are added by the user after they observe that these topics can be relevant
as shown in Figure 2.
4.3</p>
      </sec>
      <sec id="sec-4-2">
        <title>Explore</title>
        <p>The users interact with the interface to explore the data to a greater extent. For
example, hovering over the panels show a scale that encapsulate all the other
panels, and show the readings for each panel at that time frame. In addition
to the visual indication of the computed sentiments being rendered as charts,
the scale shows the real values of the sentiments to enable a more ne-grained
comparison. Users can also visualise the number of tweets posted as well as
the number of unique users posting tweets that were relevant to the topic at the
speci c time frame. Users select from a drop-down menu the data they would like
to visualise and the queries to the back end extractors would then be modi ed
based on the facet of the data they would like to visualise. The tweet count and
unique user count is presented in the same interface, similar to the sentiment
plots where bars represent the number of tweets or users. Unlike sentiment plots,
however, these plots are not color-coded, and merely represent how many tweets
have contributed toward the nal sentiment scores. Figure 3 shows an example
where the tweet count has been selected as the facet to be visualised for the topic
911 - the gure shows the rising amount of the tweets over the latter half of the
exploration session. The number of tweets had suddenly spiked, and dropped at
the end of the session.</p>
        <p>We believe that this step is similar to the `overview' step in Shneiderman's
information seeking paradigm, since this allows the users to have a holistic view
of the data. However, our extension for this step is to facilitate an exploratory
paradigm where the user can be provided with means to decide which facet of
the data is of interest to them.
The nal step of our approach is similar to Shneiderman's - where we provide
means to reach the details of the data. It is extremely important to make this as
seamless as possible, and make it easy for the user to understand the data being
presented. Users can access details during their exploratory session by hovering
their mouse (and consequently, the scale) to view the scores at the speci c time
frame and clicking on the plot area. The exact position of the mouse click is then
calculated to identify the time frame and the topic that the user is interested in.
At this stage, we provide users with views over multiple aspects of the data. The
most important facet that users are presented with are the individual instances of
the tweets. This assists the analyst in understanding why the sentiments around
a given topic at one particular time frame generates its scores. The tweets are
ranked on the basis of their sentiments - users can chose to view the tweets with
the most negative scores on top, and the most positive scores at the bottom
and vice versa. The second facet is the list of most in uential users for the topic
at the chosen time frame. The list of users is also ranked on the basis of their
contribution toward the sentiment score. The user with most tweets that are
negative with the greatest margin is placed on top of the list, while the user
with the most positive tweets are placed at the bottom of the list.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Implementation and Architecture</title>
      <p>We discuss the implementation of VisIn uence in two phases - data processing
and visual representation. The rst step requires streaming Tweets using
Twitter API - this process introduces a few challenges - searching the public timeline
for tweets would result in large number of tweets that are irrelevant. Hence, as
a starting point, VisIn uence is fed a few search terms to gather an initial set
of data. This set of search terms is directly related to the domain - for
example, a user monitoring a music festival would prefer using terms relevant to the
festival, while an emergency personnel may prefer using generic terms such as
`emergency', `disaster' and so on. This initial set of tweets collected every 15
minutes are then fed into four extractors - a user detail extractor, tag
processor, entity extractor and sentiment extractor. The entity extractor identi es the
various types of entities found in the tweet - these entities can be of several
types such as persons, countries, cities, tags and so on. The sentiment analyser
computes the sentiments associated with each tweet. The entity extractor and
sentiment analyser are essentially scripts that invoke the language processing
service Alchemy API7. The responses from the Alchemy API are parsed and
stored locally, available to be queried at later stages.</p>
      <p>The other two modules, Tag Processor and User Detail Extractor extracts
the hashtags and relevant user information such as user IDs, user names and
locations. The extracted information is then stored in a local triplestore, via a
backend controller. The user-facing part of the system, or the front end
constitutes of a visualisation interface built on Processing.js8. The processing modules
are displayed on an HTML page, along with several other Javascript-based tools
such as JQueryTagCloud9 for rendering the tag cloud and jQuery to handle
AJAX queries to the backend. Each interaction with the user results in queries
that are then sent to the backend controller. The queries are then forwarded
to the triplestore, and the results retrieved are returned to the relevant
callback functions. The responses are then parsed using Javascript, and rendered
accordingly.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Challenges and Conclusions</title>
      <p>The development of the VisIn uence system has followed an iterative
usercentered design process, where users have been presented with incremental
versions of di erent features. Another recently developed system, the Context and</p>
      <sec id="sec-6-1">
        <title>7 http://www.alchemyapi.com/</title>
        <p>
          8 http://processingjs.org/
9 http://www.jondev.net/articles/jQuery Tag Cloud Example
Hierarchy chain [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] has also been discussed in several focus group sessions. These
discussions and focus groups have been crucial in understanding user needs and
the challenges posed by their tasks and the domain itself. In the next few months,
we plan to conduct an evaluation in a task-based simulated emergency aimed
at understanding the applicability of our proposed paradigm for exploring social
data. The participants for the evaluation will be primarily emergency response
practitioners and researchers.
        </p>
        <p>One of the primary challenges that the system faces is limited
computational resources. Processing thousands or millions of tweets at near real-time
is highly challenging and computationally expensive. This results in processing
delays, that can introduce a lag in the system. While such delays are expected,
a time-critical domain such as emergency response requires careful
consideration of how signi cant and what is the possible impact of such delays. Indeed,
our approach of lter- rst can reduce unnecessary and irrelevant information to
be discarded, a helpful addition would be e cient spam-detection techniques.
Identifying spammers and spam content before as a pre-processing step would
signi cantly reduce the amount of information to be processed, thereby reducing
the possible delays.</p>
        <p>Another set of issues associated with the system is the limits introduced by
services - Twitter and Alchemy are both services that impose certain restrictions
in terms of number of API calls. In our implementation, we have had to introduce
delays to ensure that calls to such services respected these restrictions. These
delays have also added to the overall delay in the system. However, such issues
can be mostly addressed by paid or premium accounts with such services. In
the near future we plan two major modi cations in the system - improve the
backend processing and provide a way to improve the ltering mechanisms. With
these nal set of updates, we plan to evaluate the system with real users from
the emergency response domain. We aim to validate our four-step approach and
understand how can such technologies be used to compliment more traditional
techniques.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Fabian</given-names>
            <surname>Abel</surname>
          </string-name>
          , Ilknur Celik,
          <string-name>
            <surname>Geert-Jan Houben</surname>
            , and
            <given-names>Patrick</given-names>
          </string-name>
          <string-name>
            <surname>Siehndel</surname>
          </string-name>
          .
          <article-title>Leveraging the semantics of tweets for adaptive faceted search on twitter</article-title>
          .
          <source>The Semantic Web{ ISWC</source>
          <year>2011</year>
          , pages
          <fpage>1</fpage>
          {
          <fpage>17</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Fabian</given-names>
            <surname>Abel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Qi</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <surname>Geert-Jan Houben</surname>
            , and
            <given-names>Ke</given-names>
          </string-name>
          <string-name>
            <surname>Tao</surname>
          </string-name>
          .
          <article-title>Analyzing Temporal Dynamics in Twitter Pro les for Personalized Recommendations in the Social Web</article-title>
          .
          <source>In Proceedings of ACM WebSci '11, 3rd International Conference on Web Science</source>
          , Koblenz, Germany. ACM,
          <year>June 2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Aniket</given-names>
            <surname>Mulye</surname>
          </string-name>
          <article-title>Abhishek Pandya and Soon Tee Teoh</article-title>
          .
          <article-title>Enhancing online timeline visualizations with events and images</article-title>
          .
          <source>In Electronic Imaging, Visualization and Data Analysis (VDA)</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Brett</given-names>
            <surname>Adams</surname>
          </string-name>
          , Dinh Phung, and
          <string-name>
            <given-names>Svetha</given-names>
            <surname>Venkatesh</surname>
          </string-name>
          .
          <article-title>Eventscapes: visualizing events over time with emotive facets</article-title>
          .
          <source>In Proceedings of the 19th ACM international conference on Multimedia, MM '11</source>
          , pages
          <fpage>1477</fpage>
          {
          <fpage>1480</fpage>
          , New York, NY, USA,
          <year>2011</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Daniel</given-names>
            <surname>Archambault</surname>
          </string-name>
          , Derek Greene, Padraig Cunningham, and
          <string-name>
            <given-names>Neil</given-names>
            <surname>Hurley</surname>
          </string-name>
          .
          <article-title>Themecrowds: multiresolution summaries of twitter usage</article-title>
          .
          <source>In Proceedings of the 3rd international workshop on Search</source>
          and
          <article-title>mining user-generated contents</article-title>
          ,
          <source>SMUC '11</source>
          , pages
          <fpage>77</fpage>
          {
          <fpage>84</fpage>
          , New York, NY, USA,
          <year>2011</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Michael</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Bernstein</surname>
          </string-name>
          , Bongwon Suh, Lichan Hong, Jilin Chen, Sanjay Kairam, and
          <string-name>
            <surname>Ed</surname>
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Chi</surname>
          </string-name>
          .
          <article-title>Eddi: interactive topic-based browsing of social status streams</article-title>
          .
          <source>In Proceedings of the 23nd annual ACM symposium on User interface software and technology, UIST '10</source>
          , pages
          <fpage>303</fpage>
          {
          <fpage>312</fpage>
          , New York, NY, USA,
          <year>2010</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Ann</given-names>
            <surname>Blandford</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.L. William</given-names>
            <surname>Wong</surname>
          </string-name>
          .
          <article-title>Situation awareness in emergency medical dispatch</article-title>
          .
          <source>International Journal of Human-Computer Studies</source>
          ,
          <volume>61</volume>
          (
          <issue>4</issue>
          ):
          <volume>421</volume>
          {
          <fpage>452</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Johan</given-names>
            <surname>Bollen</surname>
          </string-name>
          , Huina Mao, and
          <string-name>
            <surname>Xiao-Jun Zeng</surname>
          </string-name>
          .
          <article-title>Twitter mood predicts the stock market</article-title>
          .
          <source>CoRR, abs/1010.3003</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>A. E</given-names>
            <surname>Cano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S</given-names>
            <surname>Mazumdar</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F</given-names>
            <surname>Ciravegna</surname>
          </string-name>
          .
          <article-title>Social in uence analysis in microblogging platforms - a topic-sensitive based approach</article-title>
          . To appear in Special Issue on The Semantics of Microposts, Semantic web : interoperability, usability, applicability.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Jilin</surname>
            <given-names>Chen</given-names>
          </string-name>
          , Rowan Nairn, and Ed Chi.
          <article-title>Speak little and well: recommending conversations in online social streams</article-title>
          .
          <source>In Proceedings of the 2011 annual conference on Human factors in computing systems</source>
          , pages
          <volume>217</volume>
          {
          <fpage>226</fpage>
          . ACM,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Mica</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Endsley</surname>
          </string-name>
          .
          <article-title>Toward a theory of situation awareness in dynamic systems</article-title>
          .
          <source>Human Factors</source>
          ,
          <volume>37</volume>
          (
          <issue>1</issue>
          ):
          <volume>32</volume>
          {
          <fpage>64</fpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Alexander</surname>
            Hubmann-Haidvogel,
            <given-names>Adrian M. P.</given-names>
          </string-name>
          <string-name>
            <surname>Brasoveanu</surname>
            , Arno Scharl, Marta Sabou, and
            <given-names>Stefan</given-names>
          </string-name>
          <string-name>
            <surname>Gindl</surname>
          </string-name>
          .
          <article-title>Visualizing contextual and dynamic features of micropost streams</article-title>
          .
          <source>In 2nd Workshop on Making Sense of Microposts (MSM-2012</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Haewoon</surname>
            <given-names>Kwak</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Changhyun</given-names>
            <surname>Lee</surname>
          </string-name>
          , Hosung Park, and Sue Moon.
          <article-title>What is twitter, a social network or a news media</article-title>
          ?
          <source>In Proceedings of the 19th international conference on World wide web, WWW '10</source>
          , pages
          <fpage>591</fpage>
          {
          <fpage>600</fpage>
          , New York, NY, USA,
          <year>2010</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Vasileios</surname>
            <given-names>Lampos</given-names>
          </string-name>
          , Tijl De Bie, and
          <string-name>
            <given-names>Nello</given-names>
            <surname>Cristianini</surname>
          </string-name>
          .
          <article-title>Flu detector: tracking epidemics on twitter</article-title>
          .
          <source>In Proceedings of the 2010 European conference on Machine learning and knowledge discovery in databases: Part III, ECML PKDD'10</source>
          , pages
          <fpage>599</fpage>
          {
          <fpage>602</fpage>
          , Berlin, Heidelberg,
          <year>2010</year>
          . Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Kyumin</surname>
            <given-names>Lee</given-names>
          </string-name>
          , James Caverlee, Zhiyuan Cheng, and Daniel Z. Sui.
          <article-title>Content-driven detection of campaigns in social media</article-title>
          .
          <source>In Proceedings of the 20th ACM international conference on Information and knowledge management</source>
          ,
          <source>CIKM '11</source>
          , pages
          <fpage>551</fpage>
          {
          <fpage>556</fpage>
          , New York, NY, USA,
          <year>2011</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Adam</surname>
            <given-names>Marcus</given-names>
          </string-name>
          , Michael S. Bernstein, Osama Badar,
          <string-name>
            <given-names>David R.</given-names>
            <surname>Karger</surname>
          </string-name>
          , Samuel Madden, and
          <string-name>
            <surname>Robert</surname>
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Miller</surname>
          </string-name>
          .
          <article-title>Twitinfo: aggregating and visualizing microblogs for event exploration</article-title>
          .
          <source>In Proceedings of the 2011 annual conference on Human factors in computing systems, CHI '11</source>
          , pages
          <fpage>227</fpage>
          {
          <fpage>236</fpage>
          , New York, NY, USA,
          <year>2011</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>S</given-names>
            <surname>Mazumdar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F</given-names>
            <surname>Ciravegna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A L</given-names>
            <surname>Gentile</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V</given-names>
            <surname>Lanfranchi</surname>
          </string-name>
          .
          <article-title>Visualising context and hierarchy in social media</article-title>
          .
          <source>In International Workshop on Intelligent Exploration of Semantic Data (IESD'2012) at EKAW 2012</source>
          <year>2012</year>
          ,
          <string-name>
            <given-names>Galway</given-names>
            <surname>City</surname>
          </string-name>
          ,
          <source>Ireland. October 9</source>
          <year>2012</year>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Pablo N Mendes</surname>
          </string-name>
          ,
          <string-name>
            <surname>Alexandre Passant</surname>
            , and
            <given-names>Pavan</given-names>
          </string-name>
          <string-name>
            <surname>Kapanipathi</surname>
          </string-name>
          .
          <article-title>Twarql: tapping into the wisdom of the crowd</article-title>
          .
          <source>In Proceedings of the 6th International Conference on Semantic Systems, page 45. ACM</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19. Brett Meyer, Kevin Bryan, Yamara Santos, and
          <string-name>
            <given-names>Beomjin</given-names>
            <surname>Kim</surname>
          </string-name>
          . Twitterreporter:
          <article-title>Breaking news detection and visualization through the geo-tagged twitter network</article-title>
          .
          <source>In Wei Li, editor, CATA</source>
          , pages
          <volume>84</volume>
          {
          <fpage>89</fpage>
          .
          <string-name>
            <surname>ISCA</surname>
          </string-name>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <given-names>Ory</given-names>
            <surname>Okolloh</surname>
          </string-name>
          .
          <article-title>Ushahidi, or'testimony': Web 2.0 tools for crowdsourcing crisis information</article-title>
          .
          <source>Participatory Learning and Action</source>
          ,
          <volume>59</volume>
          (
          <issue>1</issue>
          ):
          <volume>65</volume>
          {
          <fpage>70</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <given-names>Alexander</given-names>
            <surname>Pak</surname>
          </string-name>
          and
          <string-name>
            <given-names>Patrick</given-names>
            <surname>Paroubek</surname>
          </string-name>
          .
          <article-title>Twitter as a corpus for sentiment analysis and opinion mining</article-title>
          .
          <source>In Proceedings of LREC</source>
          , volume
          <year>2010</year>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <given-names>Leysia</given-names>
            <surname>Palen and Sophia B. Liu</surname>
          </string-name>
          .
          <article-title>Citizen communications in crisis: anticipating a future of ict-supported public participation</article-title>
          .
          <source>In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '07</source>
          , pages
          <fpage>727</fpage>
          {
          <fpage>736</fpage>
          , New York, NY, USA,
          <year>2007</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Takeshi</surname>
            <given-names>Sakaki</given-names>
          </string-name>
          , Makoto Okazaki, and
          <string-name>
            <given-names>Yutaka</given-names>
            <surname>Matsuo</surname>
          </string-name>
          .
          <article-title>Earthquake shakes twitter users: real-time event detection by social sensors</article-title>
          .
          <source>In Proceedings of the 19th international conference on World wide web, WWW '10</source>
          , pages
          <fpage>851</fpage>
          {
          <fpage>860</fpage>
          , New York, NY, USA,
          <year>2010</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Takeshi</surname>
            <given-names>Sakaki</given-names>
          </string-name>
          , Makoto Okazaki, and
          <string-name>
            <given-names>Yutaka</given-names>
            <surname>Matsuo</surname>
          </string-name>
          .
          <article-title>Earthquake shakes twitter users: real-time event detection by social sensors</article-title>
          .
          <source>In Proceedings of the 19th international conference on World wide web, WWW '10</source>
          , pages
          <fpage>851</fpage>
          {
          <fpage>860</fpage>
          , New York, NY, USA,
          <year>2010</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Irina</surname>
            <given-names>Shklovski</given-names>
          </string-name>
          , Leysia Palen, and
          <string-name>
            <given-names>Jeannette</given-names>
            <surname>Sutton</surname>
          </string-name>
          .
          <article-title>Finding community through information and communication technology in disaster response</article-title>
          .
          <source>In Proceedings of the 2008 ACM conference on Computer supported cooperative work</source>
          ,
          <source>CSCW '08</source>
          , pages
          <fpage>127</fpage>
          {
          <fpage>136</fpage>
          , New York, NY, USA,
          <year>2008</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <given-names>Ben</given-names>
            <surname>Shneiderman</surname>
          </string-name>
          .
          <article-title>The eyes have it: A task by data type taxonomy for information visualizations</article-title>
          .
          <source>In Proceedings of the 1996 IEEE Symposium on Visual Languages, VL '96</source>
          , pages
          <fpage>336</fpage>
          {, Washington, DC, USA,
          <year>1996</year>
          . IEEE Computer Society.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <given-names>C.L.</given-names>
            <surname>Slagh</surname>
          </string-name>
          .
          <source>Managing Chaos</source>
          ,
          <article-title>140 Characters at a Time: How the Usage of Social Media in the 2010 Haiti Crisis Enhanced Disaster Relief</article-title>
          .
          <source>BiblioBazaar</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Vassilios</surname>
            <given-names>Solachidis</given-names>
          </string-name>
          , Phivos Mylonas, Andreas Geyer-schulz, Bettina Hoser, Sam Chapman, Fabio Ciravegna, Vita Lanfranchi, Ansgar Scherp, Costis Contopoulos, Ioanna Gkika, and et al.
          <article-title>Advances in data analysis, data handling and business intelligence</article-title>
          .
          <source>Knowledge Creation Di usion Utilization</source>
          , pages
          <volume>765</volume>
          {
          <fpage>774</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Kate</surname>
            <given-names>Starbird</given-names>
          </string-name>
          , Leysia Palen, Amanda L.
          <string-name>
            <surname>Hughes</surname>
            , and
            <given-names>Sarah</given-names>
          </string-name>
          <string-name>
            <surname>Vieweg</surname>
          </string-name>
          .
          <article-title>Chatter on the red: what hazards threat reveals about the social life of microblogged information</article-title>
          .
          <source>In Kori Inkpen Quinn</source>
          , Carl Gutwin, and John C. Tang, editors,
          <source>CSCW</source>
          , pages
          <volume>241</volume>
          {
          <fpage>250</fpage>
          . ACM,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Ke</surname>
            <given-names>Tao</given-names>
          </string-name>
          , Fabian Abel, Claudia Hau , and
          <string-name>
            <surname>Geert-Jan Houben</surname>
          </string-name>
          .
          <article-title>What makes a tweet relevant for a topic? Making Sense of Microposts (# MSM2012)</article-title>
          ,
          <source>page 9</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Teun</surname>
            <given-names>Terpstra</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>R</given-names>
            <surname>Stronkman</surname>
          </string-name>
          , A de Vries, and
          <string-name>
            <given-names>GL</given-names>
            <surname>Paradies</surname>
          </string-name>
          .
          <article-title>Towards a realtime twitter analysis during crises for operational crisis management</article-title>
          .
          <source>In Proceedings of the 9th International ISCRAM Conference</source>
          . Vancouver, Canada,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Lanfranchi</surname>
            <given-names>V</given-names>
          </string-name>
          .
          <article-title>Realtime situation awareness via social media streams</article-title>
          .
          <source>In Demo Session at ISCRAM</source>
          <year>2012</year>
          , Vancouver, Canada.
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <given-names>L.</given-names>
            <surname>Winerman</surname>
          </string-name>
          .
          <article-title>Social networking: Crisis communication</article-title>
          .
          <source>Nature</source>
          ,
          <volume>457</volume>
          (
          <issue>7228</issue>
          ):
          <volume>376</volume>
          {
          <fpage>8</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Krist</surname>
            <given-names>Wongsuphasawat</given-names>
          </string-name>
          , John Alexis Guerra Gomez, Catherine Plaisant, Taowei David Wang,
          <string-name>
            <given-names>Meirav</given-names>
            <surname>Taieb-Maimon</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Ben</given-names>
            <surname>Shneiderman</surname>
          </string-name>
          .
          <article-title>Life ow: visualizing an overview of event sequences</article-title>
          .
          <source>In Proceedings of the 2011 annual conference on Human factors in computing systems, CHI '11</source>
          , pages
          <fpage>1747</fpage>
          {
          <fpage>1756</fpage>
          , New York, NY, USA,
          <year>2011</year>
          . ACM.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>