<!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>CORREDOR, A mobile Human-CentricSensing System for Activity Recognition</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Luis G. Jaimes and Idalides J. Vergara-Laurens</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <abstract>
        <p>- This paper presents Corredor, a human-centricsensing system that encourage people's physical activity. The main objective of Corredor is to help people, that suffer obesity, during their workout as part of their treatment. Corredor uses phone's embedded sensors along with machine learning algorithms to recognize human activities such as running, walking and standing. Corrredor runs enterally in the user's phone and does not require any external server processing. In addition, Corredor displays on the screen the followed route by the user, indicating the segments where the user was running, walking or standing. The system computes a set of 64 features from realtime accelerometer data using a 5 seconds sliding window with 50% of overlapping. The computed features are used to train a C4.5 decision tree which in turns is used to recognize workout activities. After system evaluation, our results show that Corredor achieves up to 93.7% overall accuracy. Finally, the application saves the historical data and is able to show them using Google Maps.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>
        Advancements in pervasive computing are rapidly changing
preventative healthcare. Under the status quo, the average
healthy individual visits the doctor rarely, perhaps just once a
year. The doctor assesses the patient and then may prescribe
medications and recommend behavior changes (reduce fat
consumption, exercise more, etc.). One year later, the patient
returns and this process is repeated. In the emerging new
model of health care, the patient carries sensors that monitor
health in real-time, as the patient goes about normal daily life
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. A smart phone and cloud-based
services assess monitored data at a much higher frequency (on
the order of minutes or seconds, if needed). Here patients play
a more significant role in the management of their health. The
idea is to build Personal health systems which are designed
for use by the patient rather than the doctor, and ubiquitous,
meaning anywhere-anytime interaction with ones health via
mobile devices.
      </p>
      <p>
        Physical activity is considered a preventive mechanism to
avoid and control problems such as obesity and psychological
stress. Both are well know issues in public health. Obesity is a
leading cause of death worldwide, with increasing prevalence
in adults and children. Obesity-related conditions include heart
disease, stroke, type 2 diabetes and certain types of cancer.
Medical costs associated with obesity were estimated at $147
billion; the medical costs for people who are obese were
$1,429 higher than those of normal weight [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]–[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
      </p>
      <p>Taking these facts into consideration, in this paper, we
present Corredor, human-centric sensing system for activity
tracking and recognition with application in preventive health.
Physical activity is considered a preventive mechanism to
avoid and control problems such as obesity and psychological
stress. Both are well know issues in public health. The main
idea is to employ persuasive and behavioral techniques to keep
the patient engaged and motivated to meet health goals.</p>
      <p>
        Corredor is a mechanism that allows people to track their
workout progress using smart phones which has potential
application in mHealth. Given the fact that people use their
phones on a daily basis and carry them almost every place,
this is an illustrious technology that could potentially help
solve this health epidemic. However, the sensor raw data are
not sufficient in order to identify people’s behavior. One of the
key challenges in creating useful and robust ubiquitous
applications is context detection from noisy and often ambiguous
sensor data [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Thus, the proposed mechanism has two stages:
the training, and the testing. The first allows the application
learn the relation between sensor data and person’s activities
since different people run and walk in different way generating
different acceleration signals [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. The testing stage identifies
person’s activities using a feature extraction algorithm in the
frequency and the time domains.
      </p>
      <p>Our application allows users to track their running, walking,
or standing activities. The system has two modules, the activity
recognition module, and the visualization module. The first
recognizes, and reports to the user the performed activities and
their time duration; while the second module uses the phones
GPS and Wifi sensor to collect outdoor and indoor location
data, and allows users to track the followed route during her
workout showing the segments running, walking and standing.
This feature allows users to plan their route in terms of goals
during their workout.</p>
      <p>The rest of the paper presents the related work to this project
followed by the system description, the experimental settings
and results. Finally, the conclusions are presented along with
some considerations for future research in this area.</p>
    </sec>
    <sec id="sec-2">
      <title>II. RELATED WORK The rapid development of mobile devices equipped with very accurate sensors (e.g., accelerometers, cameras, GPS, etc.) has facilitated the process of taking data about individuals</title>
      <p>
        Copyright © 2015 for the individual papers by the papers’ authors. Copying permitted for private and academic purposes. This volume is published and
copyrighted by its editors. Latin American Workshop On Communications' 2015 Arequipa, Peru Published on CEUR-WS: http://ceur-ws.org/Vol-1538/
and their surroundings. In addition, there are available external three two modules: collector module and the classification
sensors equipped with communication capabilities which allow module. The collector application collect ground true data,
their integration with other mobile devices within Personal which is used by the tester module to build the classier that will
Area Networks (PANs) or Body Area Networks (BANs) [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. be used later for activity recognition. The visualization module
For instance, Scosche Rhythm Bluetooth Armband Pulse Mon- uses the phone’s GPS and Wifi sensor to collect outdoor
itor is a device that measure the heartbeat and transmits it to and indoor location data. This data is stored in the phone’s
an Android application; this application monitors the burned database and presented to the user using the Google Maps
calories while the person’s workout [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. API. Figure 2 shows the Corredor’s main modules and and
      </p>
      <p>
        On the other hand, human activity recognition has became their interrelationships. The following are the main elements
a useful tool for military, security, and, especially, for medical of the Corredor.
applications [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. In this last subject, for example, people
suffering of diabetes, obesity, or heart disease often require
to be monitored during their treatment.
      </p>
      <p>
        Although several applications have been proposed for
human activity recognition using smart phone, many of them
require additional devices such as external straps that the
patient must wear in order to sense data. This is the case
of Centinela which requires the BioHarnessT M BT chest
sensor strap manufactured by Zephyr [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. On the other hand,
there exist several options in the android market that track
a users exercise and running routine. A few of the most well
known products are Nike+ [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], Runkeeper [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], and Ghost Race
Pro [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. However, within these applications, the user is
required to manually activate and specify the insensitive level of
activity. Our proposal is different because it introduces online
activity recognition. This recognition technology is unique in Fig. 2. System architecture
the fact that is activates automatically. The commercial devices
available today are required to be manually turned on. Some
advantages of this approach include convince, accuracy and
privacy.
      </p>
    </sec>
    <sec id="sec-3">
      <title>III. SYSTEM DESCRIPTION</title>
      <p>We design an android application that allows the users to
track their running, walking, or standing activities. Users can
chose whether to manually input data or to use automatic
recognition module. These tasks can be used all day long
automatically or manually activated, see Figure 1.</p>
      <p>The system is organized in two main modules, the activity
recognition module, and the visualization module. The
Corredor’s activity recognition module is in turns subdivided in the</p>
      <p>We created an Android application for data collection, the
application uses the phone’s accelerometer sensor for activity
recognition, and GPS for visualization. We collect the three
values associated with accelerometer data, namely the axes
x,y, and z at a sampling rate of 50Hz. On average, sensor
values were received every 5-10 ms. The data ground true
collection was performed by a single individual for running,
walking, and still. For running and walking, the phone was
held in the hand in various positions to simulate possible
reallife scenarios. For sitting still, the phone was in the pocket
and recorded data during normal desk work. Figure 3</p>
      <sec id="sec-3-1">
        <title>B. Feature extraction</title>
        <p>We compute a set of 64 features, 63 in the frequency
domain, and one in the time domain. Every time that we obtain
a new (x; y; z) acceleration sample we compute its magnitude
m using Equation1
m = px2 + y2 + z2
(1)</p>
        <p>We buffer up 64 consecutive magnitudes, namely,
fm0; : : : ; m64g and compute the Fast Fourier Transform,(FFT)
of each element in order to form a new frequency vector with
elements ff0; : : : ; f63g. Finally, the last feature corresponds
to maxa = maxfm0; : : : ; m64g, forming the feature vector
ff0; : : : ; f63; maxag.</p>
        <p>The data was divided into five-second time windows. We
implemented the concept of sliding time windows, which
overlapped by 50% as shown in Figure 4. Sliding time windows
are widely known to reduce classification error during activity
transition.</p>
        <p>Using the collection mechanism described ins section III-A
we build a ground true with label features of three activities
as show Figure 5.</p>
        <p>We download the ground true data from the phone and use
Weka to build a used the ground true to generate a J48 prune
decision three as shown in Figure6</p>
        <p>The resulting classifier, namely the jar file is include as a
subroutine of the phone application and used along with the
FFT subroutine for classification in the production stage as
showed in Figure 7.</p>
        <p>The accuracy of the classifier was evaluated using a
customized form of stratified ten-fold cross validation. Ten-fold
cross validation randomly splits the testing set into ten equally
sized subsets. The folds are stratified, which means each fold
contains a proportional amount of each class. For each fold,
we train on the other nine folds and test on the current fold,
and average together each folds classification accuracy for a
total predicted accuracy. Table I presents the confusion matrix,
here the elements of main diagonal are significatively bigger
than the elements out of diagonal showing a low level of
false positives and true negatives. Table II shows the detail
accuracy per class, and its last line presents the weight average
over the three activist. Finally, Table III presents a shows the
number of correctly and incorrectly classified instances as well
as the mean and absolute classification errors. of the computed
statistical error estimation.</p>
        <p>In this work, we explore a preliminary approach to save
energy based on a modification of the popular C4.5 algorithm.
The main idea behind this modification is to take into account
not only information gain as a criteria for branch partition but
also energy consumption. The following section sketch the
main components of our approach.</p>
      </sec>
      <sec id="sec-3-2">
        <title>A. The Power-Aware Decision Tree Algorithm</title>
        <p>
          The Power-Aware Decision Tree algorithm (PAT) considers
the sensors’ power consumption along with feature’s
information gain in order to increase the accuracy of the activity
recognition process as well as the power efficiency. PAT
is based on the popular C4.5 algorithm developed by Ross
Quinlan, which greedily chooses splits on attributes to build a
decision tree by maximizing information gain [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ].
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>B. PAT training stage</title>
        <p>
          C4.5 uses the concept of information entropy to calculate
the level of uncertainty of an attribute split and compare it
with the information entropy without the split. The
KullbackLeibler (KL) divergence (also known as information gain) is
the difference between those two information measures, and is
used as the criterion to generate the splits while the decision
tree is being built. The KL divergence is a way of comparing
two probability distributions, and is defined as follows [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>Definition 1 (Kullback-Leibler Divergence): For two distri</title>
        <p>butions q(x) and p(x):</p>
        <p>KLqjp hlog q(x) log p(x)iq(x) 0</p>
        <p>We introduce a new criterion for split selection that takes
into account not only the KL divergence, but also the
knowledge of sensor power efficiencies. The main idea is to create a
tree that favors a combination of the most power efficient and
the most informative attributes. Table IV shows the weights
assigned to each of the sensors that were used, with 1 being
the least power efficient and 10 being the most power efficient.
In actual applications, these weights would correspond to the
relative power efficiencies of the sensors.</p>
        <p>We introduce a new criterion for split selection that takes
into account not only the KL divergence, but also the
knowledge of sensor power efficiencies. The main idea is to create a
tree that favors a combination of the most power efficient and
the most informative attributes. Table IV shows the weights
assigned to each of the sensors that were used, with 1 being
the least power efficient and 10 being the most power efficient.
In actual applications, these weights would correspond to the
relative power efficiencies of the sensors. It is important to note
that in our experiments we did not assign realistic weights to
the sensors...we assigned these weights so that we could test
the behavior of the algorithm. In actual applications, these
weights would correspond to the relative power efficiencies of
the sensors.</p>
        <p>Like C4.5, PAT chooses splits by finding the attribute that
will maximize the split criteria. The split criteria is a linear
combination of the Kullback-Leibler divergence and the power
efficiency of the attribute’s associate sensor. We control the
relative weights of the KL divergence and the power efficiency
with a parameter . This new split criteria S is defined as
follows:</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>VI. CONCLUSIONS</title>
      <p>This paper presents Corredor, a human-centric sensing
platform for human activity recognition based upon human
acceleration data. An extensive evaluation was performed for
a set of 64 features, a J48 decision tree, eight classification,
and 5 seconds sliding window with a 50% of overlap . Overall,
the mean accuracy achieved was 93.2%. This result supports
the hypothesis that a energy efficient system based on only
acceleration data are enough to reach high labels of activity
recognition accuracy.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>[1] Ghost race pro</article-title>
          , https://play.google.com.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Nike</surname>
            <given-names>+</given-names>
          </string-name>
          , https://secure-nikeplus.nike.com/plus/.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Runkeeper</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Centinela</surname>
          </string-name>
          :
          <article-title>A human activity recognition system based on acceleration and vital sign data</article-title>
          .
          <source>Pervasive and Mobile Computing</source>
          ,
          <volume>8</volume>
          (
          <issue>5</issue>
          ):
          <fpage>717</fpage>
          -
          <lpage>729</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L.</given-names>
            <surname>Bao</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.S.</given-names>
            <surname>Intille</surname>
          </string-name>
          .
          <article-title>Activity recognition from user-annotated acceleration data</article-title>
          .
          <source>In Alois Ferscha and Friedemann Mattern</source>
          , editors,
          <source>Pervasive Computing</source>
          , volume
          <volume>3001</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          . Springer Berlin Heidelberg,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>D.</given-names>
            <surname>Barber</surname>
          </string-name>
          .
          <source>Bayesian reasoning and machine learning</source>
          .
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Bibhas</given-names>
            <surname>Chakraborty</surname>
          </string-name>
          and
          <article-title>Erica EM Moodie</article-title>
          .
          <article-title>Statistical Methods for Dynamic Treatment Regimes</article-title>
          . Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Kristin</surname>
            <given-names>E</given-names>
          </string-name>
          <string-name>
            <surname>Heron and Joshua M Smyth.</surname>
          </string-name>
          <article-title>Ecological momentary interventions: incorporating mobile technology into psychosocial and health behaviour treatments</article-title>
          .
          <source>British journal of health psychology</source>
          ,
          <volume>15</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>39</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Scosche</given-names>
            <surname>Industries</surname>
          </string-name>
          .
          <article-title>Scosche bluetooth armband pulse rate monitor</article-title>
          . In http://www.scosche.com/rhythm.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>L. G.</given-names>
            <surname>Jaimes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Calderon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lopez</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Raij</surname>
          </string-name>
          .
          <article-title>Trends in mobile cyberphysical systems for health just-in time interventions</article-title>
          .
          <source>In Proceedings of the SoutheastCon</source>
          <year>2015</year>
          , pages
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          ,
          <year>April 2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>L. G.</given-names>
            <surname>Jaimes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Chakeri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lopez</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Raij</surname>
          </string-name>
          .
          <article-title>A cooperative incentive mechanism for recurrent crowd sensing</article-title>
          .
          <source>In Proceedings of the SoutheastCon</source>
          <year>2015</year>
          , pages
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          ,
          <year>April 2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>L.G.</given-names>
            <surname>Jaimes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Vergara-Laurens</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Labrador</surname>
          </string-name>
          .
          <article-title>A location-based incentive mechanism for participatory sensing systems with budget constraints</article-title>
          .
          <source>In Proceedings of the 2012 IEEE International Conference on Pervasive Computing and Communications (PerCom)</source>
          , pages
          <fpage>103</fpage>
          -
          <lpage>108</lpage>
          ,
          <year>March 2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>L.G.</given-names>
            <surname>Jaimes</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          <article-title>Vergara-Laurens, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Raij</surname>
          </string-name>
          .
          <article-title>A crowd sensing incentive algorithm for data collection for consecutive time slot problems</article-title>
          .
          <source>In Proceedings of the 2014 IEEE Latin-America Conference on Communications (LATINCOM)</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          ,
          <year>Nov 2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>L.G.</given-names>
            <surname>Jaimes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.J.</given-names>
            <surname>Vergara-Laurens</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Raij</surname>
          </string-name>
          .
          <article-title>A survey on incentive techniques for mobile crowd sensing</article-title>
          .
          <source>Internet of Things Journal</source>
          , IEEE, PP(
          <volume>99</volume>
          ):
          <fpage>1</fpage>
          -
          <lpage>1</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Luis</surname>
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Jaimes</surname>
            ,
            <given-names>Martin</given-names>
          </string-name>
          <string-name>
            <surname>Llofriu</surname>
            , and
            <given-names>Andrew</given-names>
          </string-name>
          <string-name>
            <surname>Raij</surname>
          </string-name>
          .
          <article-title>A stress-free life: Justin-time interventions for stress via real-time forecasting and intervention adaptation</article-title>
          .
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>O.D.</given-names>
            <surname>Lara</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Labrador</surname>
          </string-name>
          .
          <article-title>A mobile platform for real-time human activity recognition</article-title>
          .
          <source>In Proceedings of the 2012 IEEE Consumer Communications and Networking Conference (CCNC)</source>
          , pages
          <fpage>667</fpage>
          -
          <lpage>671</lpage>
          ,
          <year>Jan 2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>O.D.</given-names>
            <surname>Lara</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Labrador</surname>
          </string-name>
          .
          <article-title>A survey on human activity recognition using wearable sensors</article-title>
          .
          <source>Communications Surveys Tutorials</source>
          , IEEE,
          <volume>15</volume>
          (
          <issue>3</issue>
          ):
          <fpage>1192</fpage>
          -
          <lpage>1209</lpage>
          ,
          <year>Third 2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Kurt</surname>
            <given-names>Plarre</given-names>
          </string-name>
          , Andrew Raij, Syed Monowar Hossain, Amin Ahsan Ali, Motohiro Nakajima, Mustafa al'Absi, Emre Ertin, Thomas Kamarck, Santosh Kumar, Marcia Scott, Daniel P. Siewiorek, Asim Smailagic, and
          <string-name>
            <given-names>Lorentz E.</given-names>
            <surname>Wittmers</surname>
          </string-name>
          .
          <article-title>Continuous inference of psychological stress from sensory measurements collected in the natural environment</article-title>
          .
          <source>In IPSN</source>
          , pages
          <fpage>97</fpage>
          -
          <lpage>108</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>J.R.</given-names>
            <surname>Quinlan</surname>
          </string-name>
          .
          <source>C4</source>
          .
          <article-title>5: programs for machine learning</article-title>
          .
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Saul</surname>
            <given-names>Shiffman</given-names>
          </string-name>
          ,
          <article-title>Arthur A Stone,</article-title>
          and
          <string-name>
            <surname>Michael R Hufford.</surname>
          </string-name>
          <article-title>Ecological momentary assessment</article-title>
          .
          <source>Annu. Rev. Clin. Psychol</source>
          .,
          <volume>4</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>32</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>I.J.</given-names>
            <surname>Vergara-Laurens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Mendez</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Labrador</surname>
          </string-name>
          .
          <article-title>Privacy, quality of information, and energy consumption in participatory sensing systems</article-title>
          .
          <source>In Proceedings of the 2014 IEEE International Conference on Pervasive Computing and Communications (PerCom)</source>
          , pages
          <fpage>199</fpage>
          -
          <lpage>207</lpage>
          ,
          <year>March 2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>