You are on page 1of 19

Computers in Human Behavior 101 (2019) 352–370

Contents lists available at ScienceDirect

Computers in Human Behavior


journal homepage: www.elsevier.com/locate/comphumbeh

Mobile crowd sensing – Taxonomy, applications, challenges, and solutions T


a b,∗ c d
Djallel Eddine Boubiche , Muhammad Imran , Aneela Maqsood , Muhammad Shoaib
a
LaSTIC Laboratory, Department of Computer Science, University of Batna 2, Algeria
b
College of Applied Computer Science, King Saud University, Saudi Arabia
c
Department of Behavioral Sciences, Fatima Jinnah Women University, Rawalpindi, Pakistan
d
College of Computer and Information Sciences, King Saud University, Saudi Arabia

ARTICLE INFO ABSTRACT

Keywords: Recently, mobile crowd sensing (MCS) is captivating growing attention because of their suitability for enormous
Mobile crowd sensing range of new types of context-aware applications and services. This is attributed to the fact that modern
Multifacted infrastructural and human- smartphones are equipped with unprecedented sensing, computing, and communication capabilities that allow
powered applications them to perform more complex tasks besides their inherent calling features. Despite a number of merits, MCS
Social and behavioral applications
confronts new challenges due to network dynamics, the huge volume of data, sensing task coordination, and the
Large-scale sensing
Communication
user privacy problems. In this paper, a comprehensive review of MCS is presented. First, we highlight the dis-
Computing tinguishing features and potential advantages of MCS compared to conventional sensor networks. Then, a tax-
onomy of MCS is devised based on sensing scale, level of user involvement and responsiveness, sampling rate,
and underlying network infrastructure. Afterward, we categorize and classify prominent applications of MCS in
environmental, infrastructure, social, and behavioral domains. The core architecture of MCS is also described.
Finally, we describe the potential advantages, determine and reiterate the open research challenges of MCS and
illustrate possible solutions.

1. Introduction user-companioned devices (including mobile phones, smart vehicles,


wearable devices, and so on) to contribute sensed or generated data
In recent years, with the advancements in mobile and wireless from their mobile devices and aggregate and fuse the data in the cloud
communication technologies (e.g., 4G/5G), efficient and high cap- for crowd intelligence extraction and human centric service delivery
ability networks have emerged allowing better connectivity to billions (Guo et al., 2014a).
of ubiquitous smartphones and vehicular systems. Alongside the growth Indeed, the urbanization of the world population and the fast
of mobile networks, plethora of sensing devices have been integrated growth of smart cities (Mehmood, Ahmad, Yaqoob, Adnane, Imran,
into smartphones and vehicular systems enhancing thus their sensing Guizani) make MCS a promising research area that enables innovative
capability. Moreover, they are fitted out with more processing power techniques and systems which exploit data and communications tech-
and storage capacities. This joint evolution led to an emergent para- nologies in order to enhance their functions, improve efficiency, and
digm named Mobile Crowd Sensing (MCS). the economy and offer the best environment for their citizens. MCS
MCS is an emerging sensing and geo-crowd sourcing paradigm, enables a plentiful number of individual mobile phones and vehicular
based on the mobile device's sensor, that enables acquiring local devices to share local knowledge (e.g., local information, ambient
geospatial information and knowledge and giving the possibility to context, noise level, and traffic conditions) collected by a myriad of
share this information/knowledge with other users and wider com- embedded sensors (e.g., GPS, digital compass, microphone, light sensor,
munity (Boulos et al., 2011; Ma, Zhao, & Yuan, 2014). MCS has been and accelerometer). The application of analysis, reasoning and data
also defined by Raghu Ganti as the data sharing and information ex- mining techniques on the shared sensed data provides useful insights
traction process, based on the collaboration of individuals with sensing for smart urban space monitoring and might have an enormous societal
and computing devices, to measure and enumerate mutual interest impact.
phenomena (Ganti, Ye, & Lei, 2011). Other researchers also formally Despite the recent emergence of the MCS concept, there are some
define MCS as a large-scale sensing paradigm based on the power of fruitful research works in the literature that addressed the crowd

Corresponding author.

E-mail addresses: de.boubiche@univ-batna2.dz (D.E. Boubiche), dr.m.imran@ieee.org (M. Imran), dr_aneelamaqsood@fjwu.edu.pk (A. Maqsood),
muhshoaib@ksu.edu.sa (M. Shoaib).

https://doi.org/10.1016/j.chb.2018.10.028
Received 2 April 2018; Received in revised form 15 October 2018; Accepted 21 October 2018
Available online 22 October 2018
0747-5632/ © 2018 Elsevier Ltd. All rights reserved.
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

sensing before. In (Mehmood et al., 2017), the authors introduced the 2. MCS vs. WSN: unique features and benefits
crowd wisdom concept which demonstrates that decisions made by a
group of people have better results than those made by a single person. Although MCS can be considered as an evolution of sensor network,
Four quality metrics have been proposed to define the efficiency of the however, it has several unique characteristics and advantages com-
crowd: diversity in opinion, independence of thinking, decentralization, pared to traditional WSN.
and opinion aggregation (Surowiecki, 2004). Another notion close to
the crowd sensing concept, named participatory sensing, was proposed 2.1. Resource capacity
in (Guo et al., 2015a). The main idea is to charge individual mobile
devices to build participatory sensor networks that enable collecting, Unlike resource-constrained WSN, MCS is based mainly on mobile
evaluating, and sharing local knowledge. Compared to the participatory phones, which are equipped with much more resources in terms of
sensing which is only devoted to public sensing, MCS involves both computing power, memory storage, communication range, and energy
personal and public sensing. Moreover, explicit and implicit user par- supply. Moreover, a rich set of sensors is integrated in mobile phones,
ticipation is considered in MCS while participatory sensing involves such as camera, GPS, accelerometer, microphone, gyroscope, while
only explicit user participation. traditional sensor devices are dedicated to sense limited sensing values.
Mobile crowd sensing have been the subject of several review pa- Following the fast advances in smartphone technologies, innovative
pers in recent years. Nicholas D. Lane et al. presented one of the first smart devices, such as smart watch, smart glass, and smart clothes are
survey papers on MCS, describing the existing mobile phone sensing expected to be a part of MCS network enabling thus more insightful
algorithms, applications, and systems (Lane et al., 2010). Furthermore, applications and services.
the authors discussed the emerging sensing paradigms, and formulated
an architectural framework. Similarly, Khan, Wazir Zada et al. pre- 2.2. Network deployment and coverage
sented a comprehensive study on all the MCS systems which use smart
phones and mobile phone sensors for humans good and for better The deployment of traditional WSN is often difficult and might be
human-phone interaction (Khan et al., 2013). Bin Guo et al. presented a expensive. On the other hand, MCS platforms are quite low cost and
review study which characterizes the unique features and novel appli- there is no need to network deployment as billions of mobile phones are
cation areas of MCS, and proposed a reference framework for building already deployed in the field. Therefore, large-scale sensing networks
human-in-the-loop MCS systems. Also, further clarification about the can be built with low cost in less time compared to WSN. The network
complementary nature of human and machine intelligence have been coverage represents another important MCS characteristic over WSN.
presented in (Guo et al., 2015a). Another paper that serves the MCS was Indeed, the smart device users are often mobile which provides an
presented by Huadong Ma et al., where opportunistic characteristics of outstanding spatiotemporal coverage compared to traditional static
human mobility were investigated from the perspectives of both sensing WSN deployments.
and transmission (Ma et al., 2014). Also, the authors have discussed
how to exploit these opportunities to collect data efficiently and ef- 2.3. Hybrid sensing approach
fectively.
The mobile crowd sensing remains an attractive research area and MCS is mainly based on a hybrid sensing system where humans and
numerous research works have been proposed recently. Indeed, the machines are both involved in the sensing task. Compared to WSN, MCS
application field continues to grow and several challenges and solutions offers a smart sensing process as it takes benefit of the human in-
have emerged. To the best of our knowledge, none of the existing stu- telligence. Indeed, contributors can control the sensing process by de-
dies investigated various aspects of MCS which are explored and pre- ciding what to be captured. Also, smart phones can capture con-
sented plored in this article. Therefore, it is very interesting to in- tributors' feelings or remarks regarding the readings, which optimizes
vestigate the last emerging challenges and solutions for MCS and the sensing efficiency. Thus, without requiring sophisticated hardware
highlight the introduced advantages and opportunities. The contribu- and software, higher quality or semantically complex data can be col-
tions of this study are summarized as follows: lected by exploiting the intelligence and mobility of humans.

• We highlight the distinguishing features of MCS compared to WSN 2.4. Heterogeneous network connectivity
and describe its potential advantages.
• We present a taxonomy of MCS based on sensing scale, level of user Based on the MCS requirements and available network infra-
involvement and responsiveness, sampling rate, and network infra- structures, mobile phones and devices are interconnected through dif-
structure. ferent networking technologies. For example, GSM can be used for large
• We also categorize, classify, and briefly describe MCS emerging scale connectivity while Wi-Fi and Bluetooth can used for short-range
applications into environmental, infrastructure, social, and beha- communications. Indeed, MCS enables an interconnection medium
vior. which supports transient networking services, such as connectivity,
• We describe the architecture of MCS based on the provided services collaborative sensing, and data routing/transmission, for the partici-
and the interacting entities. pants crossing these multiple wireless networks (Surowiecki, 2004).
• We present the main features and advantages of MCS and expose the
key architectures and the application domains. 2.5. Network disruption tolerance
• We identify, and reiterate the main challenges of MCS and outline
the current MCS strategies and solutions. Due to the irregular network connectivity in some cases (e.g., low
signal strength due to interference or no signal in a rural area), efficient
The paper is organized as follows: Section 2 highlights the distin- links between mobile phones could not be guaranteed. This disrupted
guishing features and advantages of MCS compared to it's predecessor network nature can be tolerated by most of MCS applications. Indeed,
i.e., wireless sensor network (WSN). Section 3 introduces a taxonomy of real time transmission of individual sensed data is not always imposed
the MCS. Section 4 presents an overview of the main MCS applications. and MCS applications can tolerate also, in some cases, a low degree of
In section 5, we present a typical MCS architecture based on the pro- data accuracy. Mobile crowd applications enable disruption tolerance
vided services and the interacting entities. Section 6 points out the services based on data storage strategies where captured data are stored
current MCS strategies and solutions. Finally, we conclude the paper in locally before their deliverance when the network connection is avail-
section 7. able.

353
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

2.6. Wireless networking technologies

Several wireless networking technologies can be involved in the


mobile crowd sensing process. Indeed, the mobile crowd sensing par-
ticipants can communicate in short distances using short rang wireless
network technologies (e.g., Bluetooth, and Wifi). On the other hand, 5G
networks can be employed for long range communication of sensed
data from all kinds of mobile devices with various wireless interfaces.

2.7. Sensing platforms

MCS is made around several hybrid sensing platforms from classical


WSNs to newly widely held mobile devices such as: smartphones, ta-
blets, smart watches, smart glasses and smart bracelets. The fast growth
in internet of things and sensors technologies will lead probably to the
emergence of more mobile sensing platforms.
Indeed, the unique features of MCS enables plethora of novel ap- Fig. 1. MCS taxonomy.
plications compared to the classical WSN. The resource capacity of the
crowd sensing devices (GPS, accelerometer, microphone, gyroscope
4.1. Environmental applications
etc.) can be exploited in variety of sensing applications. Moreover, the
networking connectivity, allows large scale deployment of MCS appli-
The applications of MCS in the environmental field aims to basically
cations.
preserve the nature and monitor the space weather and air and noise
pollution levels. In the last decade, several scientific studies have been
3. MCS taxonomy conducted based on mobile devices of volunteer contributors.

Before surveying the main applications, challenges and solutions, • Space weather: a recent report by the National Research Council of
we devise a taxonomy of mobile crowd sensing based on the existing the National Academies (National Research Council of the National
literature. From scalability point of view, mobile sensing can be cate- Academies, 2012) has exposed the benefits of applying crowd sen-
gorized as follows. sing for weather monitoring. To optimize the efficiency of air tem-
perature monitoring systems, user's smartphones are exploited to
• Separate sensing: there is no collaboration in the sensing process, establish a worldwide temperature sensor network at low cost and in
an automated fashion. Thus, there is no need for installing the ex-
and the data are gathered individually for personal use only.
• Cluster sensing: a group of users with common interests collaborate pensive and limited area weather stations which moreover require
maintenance. One of the relevant examples of MCS application for
and share the collected data.
• Community sensing: large call sensing based on peoples' commu- temperature measurement is the employing the Android application
Open Signal (http://opensignal.com/.) for smartphones. From 25
nities which collaborate to predict the global trends.
April 2012 to 22 April 2013 over 530 thousand devices have con-
Another taxonomy approach is based on the involvement level of tributed a total of over 220 million readings of weather tempera-
individuals that participate in the sensing process. In this taxonomy, we tures across more than 200 countries/territories (http://open-
can categorize the sensing approach as opportunistic, participatory, and signal.com/.). The Table 1 gives an overall picture of the most
hybrid sensing (a mixture of user control and device processing). In the known proposed research works and projects that exploit the notion
opportunistic sensing, the data is collected in an automatic manner with of MCS in weather monitoring field (see Tables 2–5).
low user involvement. The participatory sensing operates in a different • Air pollution: MCS can be applied to establish a mobile measure-
way and requires the users participation in the data collection activity. ment system which enables the generation of accurate ultrafine
Also, the user responsiveness to the sensing process can be considered particle pollution maps with high spatio-temporal resolution.
as implicit or explicit. Volunteers carrying smartphones and sensors contribute the sensed
From the viewpoint of the sampling rate, the data sensing can be data while all citizens using the application can receive the mea-
performed continuously or executed depending on a specific context surements from the data cloud in real-time and only for the areas of
(certain time periods or places). However, the continuous sensing may their particular interest (Antonić et al., 2014). We further sum-
exhaust the sensing resources while the context aware sensing will be marize, in Table 1, the most representative pollution applications
inefficient to monitor dynamic events. Regarding the network infra- based on MCS.
structure, the MCS can exploit the existing infrastructures (e.g., access • Noise pollution: Noise pollution is as harmful as air and water
points and GSM). Otherwise, the adhoc infrastructure can be adopted pollution, impacting the health and well being of citizens. MCS of-
forming thus opportunistic networks. Also, a hybrid infrastructure can fers new opportunities in the noise monitoring field, where users'
be used based on adhoc and existing network infrastructures (see feelings or remarks regarding the readings can be collected by smart
Fig. 1). phones. Citizens' participation represents an efficient approach of
sensing noise levels, as they can instantly sense it using their smart
phones and send it to the city officers if the noise is intolerable.
4. MCS application domains overview Several research works have addressed the MCS applications to
monitor noise pollution levels. Table 1 summarizes some of the
MCS has opened several application opportunities in various do- prominent applications of MCS for environmental monitoring.
mains. These domains can be classified, as presented in Fig. 2, in four
main categories based on the type of sensed phenomenon: Environ-
mental, Infrastructure, social, and behavior (Ganti et al., 2011). In this
section, we review state-of-the-art MCS applications and projects.

354
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

• Traffic • Community
analysis behavior
• Space • Travel assistance
Environmental App • • Emergency

Infrastructure App
weather
• Parking behavior
• availability

Social App
mobile phones
• Air
• • Parking discovery
• Road • Urban lifestyle

• Personal/Public and mobility
• Noise
• health • Healthcare
• Transit • Urban social
tracking events/structure

Fig. 2. MCS applications' categories.

4.2. Infrastructure applications controlled based on sensed data obtained continuously from a large set
of smartphones carried by drivers. A. KAUR et al. proposed an efficient
Infrastructure monitoring represents a proliferate application field and cost-effective method using smartphones to determine the traffic
for MCS, which consists of large scale measurement of phenomena re- state of the road (Kaur et al., 2017). RoadCrowd represents a novel
lated to public infrastructure involving traffic congestion, parking traffic estimating methodology, which was proposed in (Khan et al.,
availability, road conditions, real-time transit tracking (Liu, Liu, 2017), involving crowd sourcing approach as well as utilization of
Muhammad, Sangaiah, & Doctor, 2018), power line condition (Wang conditional probability distribution of traffic states at adjacent junc-
et al., 2018) and outages of public works (e.g. Broken traffic lights or tions (Khan et al., 2017).
malfunctioning fire hydrants). Several other researches focused on proposing MCS based systems
Traffic analysis and transit tracking represent the most addressed for parking availability management. For example, ParkNet which was
application fields in the infrastructure monitoring. One of the first re- proposed in (Mathuret al., 2010) to detect available parking spots in
searches that introduce the use of the crowd sourcing concept in traffic cities using ultrasonic sensing devices installed on cars combined to
management was proposed by G.L. Graunke. A large amount of traffic smart phones. ParkSense represents another smartphone based appli-
information is available from a variety of sources. This information may cation that detects the vacated parkingspots based on ubiquitous Wi-Fi
be used by drivers to attempt to select from among a variety of potential beacons (Nawaz, Efstratiou, & Mascolo, 2013). PE. Carnelli et al. in-
routes to travel to a given destination (Graunke, 2001). Nericell re- troduced a novel vehicle parking activity detection method, called
presents another traffic congestion control system based on the use of ParkUs to eventually reduce vacant car parking space search times.
the accelerometer, microphone, GSM radio, and/or GPS sensors em- ParkUs utilizes accelerometer and magnetometer sensors found in all
bedded in user's phones to detect potholes, bumps, braking, and smartphones in order to detect parking activity within a city environ-
honking (Mohan, Padmanabhan, & Ramjee, 2008). The traffic conges- ment (Carnelli et al., 2017). In (Abe, Ogitsu, & Mizoguchi, 2016), a
tion problem was also addressed in (Wen et al., 2008) where a MCS novel automatic parking system was proposed where drivers cooperate
system was proposed based on GPS-equipped taxis to analyze traffic to indicate a parking space from the outside of a vehicle and assist the
changes around the Olympic games in Beijing. The same idea was also vehicle in recognizing its environment so that the vehicle can park
adopted in (Liu, Biderman, & Ratti, 2009), where floating GPS- semi-automatically. JG. Krieg et al. proposed SmartPark, a smartphone
equipped car and smart card records from both bus and metro are used based system that relies exclusively on the smartphone sensors to au-
for real time data evaluation of urban traffic. The application of MCS in tomatically point drivers to the nearest parking spot and enables
transit tracking was also introduced in (Thiagarajan et al., 2010) where charging them exactly for the amount of time parked (Krieg et al.,
participating users install an application on their smartphones to ex- 2016). S. Noor el al. introduced ParkBid, a crowd sourcing based
ploit GPS, WiFi, and accelerometer for transit tracking. CY Lin et al. parking service for automobiles where the information of free parking is
proposed a novel Comfort Measuring System (CMS) for public trans- circulated among the interested users following a bidding process
portation systems where GPS and 3-axis accelerometer functions of (Noor, Hasan, & Arora, 2017). In (Cherian et al., 2016), the authors
modern smart phones are used to measure the comfort level of the presented ParkGauge, a crowd sensing-based method to gauge the oc-
vehicle rides (Lin et al., 2010). cupancy of parking garages by leveraging low-power sensors (e.g., ac-
To predict a bus arrival time, P. Zhou et al. proposed an MCS system celerometer and barometer) in the driver's smartphone. F. BOCK et al.
based on bus passengers' participatory sensing (Zhou, Zheng, & Li, presented an evaluation of the suitability of a fleet of taxis as probe
2012). SmartRoad is another traffic monitoring application which in- vehicles for parking crowd-sensing. The authors exploited a dataset of
troduces a road sensing system that generates and collects mobile real-world trajectories collected from about 500 taxis over 3 weeks in
sensory data from vehicle-resident mobile phones (Hu et al., 2013). San Francisco (USA), to extract their movement patterns (Bock,
TrafficInfo represents an MCS application which implements a Attanasio, & Di Martino, 2017).
participatory sensing based live public transport information service Ground transportation monitoring has also attracted some research
(Farkas et al., 2014). In (Bröring et al., 2015), the authors proposed works. In (Kong et al., 2017), Y. Kong et al. proposed a system named
enviroCar which represents a new platform for collecting traffic and CrackDetector to detect cracks and estimate their types and size with
related environmental data from automobile equipped with On-Board smart phone. F. Seraj et al. present a new algorithm for map matching
Diagnostics (OBDII) and Android smartphone. J. Wan et al. proposed a of crowd-sourced measurements for monitoring ground transportation
MCS technology to support the creation of dynamic route choices for infrastructures using smartphones (Seraj, Meratnia, & Havinga, 2017).
drivers wishing to avoid congestion (Wan, Liu, Shao, & et al, 2016). In
(Yan et al., 2017), the authors proposed a cloud-assisted MCS archi-
tecture for urban transportation system where traffic congestion is

355
Table 1
A summary of main MCS applications for environmental monitoring.
Ref Usage Description Involvement of the users in the Application domain
sensing process
D.E. Boubiche et al.

(http://opensignal.com/.) Temperature monitoring A real-time temperature monitoring system to collect air temperatures based on an Android Medium Space weather
application for smartphones (Open Signal). monitoring
(Niforatos et al., 2014) Temperature monitoring Atmos: A hybrid crowdsourcing approach to weather estimation. The main idea is to leverage a High
crowd-sourcing network of mobile devices for the collection of in-situ weather related sensory data,
provided by available on-board sensors, along with human input, to generate highly localized
information about current and future weather conditions.
(Meier et al., 2017) Temperature monitoring An experimental study to examine the suitability of crowd sourced air temperature measurements Low
from citizen weather stations. A large number of measurement readings, from up to 1500 stations
with reference air temperature in Berlin and surroundings, have been compared to a period of
twelve months (Jan–Dec 2015).
(Elmore et al., 2014) Winter precipitation mPING: An efficient crowd sensing app for smartphones which allows citizen scientists to provide High
monitoring observations about the winter precipitation type at the surface at least equivalent in quality to
human-augmented Automated Surface Observing System (ASOS) observations.
(Mass, Clifford, Madaus & Luke, 2014) Pressure monitoring PressureNet: MCS based application that collects atmospheric pressure measurements from its users, Medium
with the aim of using this data to help understand the atmosphere and better predict the weather.
Ref Usage Description Involvement of the users in the Application domain
sensing process

(Honicky, Brewer, Paulos, & White, 2008) Air pollution N-Smarts: pollution project, which uses sensors attached to GPS enabled smart phones to gather Medium Air pollution monitoring
data, in order to help to better understand how urban air pollution impacts both individuals and
communities.
(Antonić et al., 2014) Air quality monitoring Energy efficient urban crowd sensing application for air quality monitoring based on the use of Low
wearable sensors and mobile devices. The application also provides a personalized real-time alert
mechanism to mobile users.

356
(Mun, Reddy, Shilton, & et al, 2009) Carbon dioxide PEIR: a participatory sensing application that uses location data sampled from everyday mobile Medium
monitoring phones to calculate personalized estimates of environmental impact and exposure.
(Goldman et al., 2009) Air pollution A mobile crowd application which uses data gathering software run on residents' mobile phones to Low
gather the information of on-the-road diesel trucks to study community exposure to urban air
pollution.
(Predic, Yan, Eberle, Dragan Stojanovic, & Pollution exposure ExposureSense: a hybrid mobile participatory sensing infrastructure that integrates the WSN and Low
Aberer, 2013) estimation MCS paradigms. ExposureSense is able to monitor people's daily activities as well to compute a
reasonable estimation of pollution exposure in their daily life.
(Zheng, Liu, & Hsieh, 2013) Air quality monitoring UAir: inferred fine-grained air quality information of a city based on heterogeneous crowd sourced Low
data, including the air quality, traffic flow, human mobility, structure of road networks and points
of interest (POIs).
(Eisenman et al., 2009) CO2 pollution monitoring BikeNet: an extensible mobile sensing system which leverages personal, bicycle, and environmental Medium
sensing using dynamic role-assigned bike area networking to measure and report the CO2 pollution
level.
(Sivaraman et al., 2013) Air pollution monitoring HazeWatch: A Participatory low-cost participatory system for urban air pollution monitoring in Medium
Sydney. Several low-cost mobile sensor units attached to vehicles are used to measure the air
pollution concentrations, and the users' mobile phones are leveraged to tag and upload the data in
real time.
Ref Usage Description Involvement of the users in the Application domain
sensing process

(continued on next page)


Computers in Human Behavior 101 (2019) 352–370
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

4.3. Social MCS applications

An account of human powered applications of MCS applications


Application domain

revealed multiple aspects e.g., individuals share sensed information


Noise pollution

amongst themselves involving recommendations and opinions, life ex-


monitoring

periences and service/activity suggestions. Several social MCS (Zhang,


Choo, Sangaiah, & Chen, 2018) based applications have been proposed
for venue recommendation where the historical location trajectories
recorded by mobile devices are leveraged. For example, Y. Zheng et al.
Involvement of the users in the

proposed a location-history-based recommender system, which uses a


particular individual's visit on a geospatial location as their implicit
ratings on the location, to predict a particular user's interest in an un-
visited location (Zheng et al., 2011). Another place recommendation
system was proposed in (Ye et al., 2011) to provide a point-of-interests
sensing process

(POI) recommendation service for the rapid growing location-based


social networks. In (Wirz et al., 2011a), the authors proposed a new
Medium

system for real-time detection and recommendation of thermal spots.


High

High

High

High

High

High
Low

Low

The main idea is to simultaneously aggregate flight information from


NoiseSPY: turns the mobile phone into a low-cost data logger for monitoring environmental noise. It

NoiseBattle & NoiseQuest: MCS application for gathering noise pollution data. The applications are

NoizCrowd: allowing to crowd source noise levels in a given region and to generate noise models by

where all the generated information from the voluntary participants on a city scale are aggregated

many paraglider pilots using their location-aware mobile phones. Y.


designed following gamification techniques to encourage users to participate using their personal

Ear-Phone: a context-aware noise mapping using Smart phones.Ear-Phone investigates the use of

recovering the noise map from incomplete and random samples obtained by crowdsourcing data
NoiseMap: smart phone application based on participatory sensing leading to accurate, real-time

MCS-based system allowing users to gather noise measurements in order to perform large-scale,
loudness of their environment. The measured data are anonymised and sent to a central server

Chon et al. presented CrowdSense@Place (CSP), a framework that ex-


SoundOfTheCity: a smart phone application that allows the users to continuously measure the

MOOL: a platform that adopts the MCS paradigm for involving secondary schools' students in
allows users to explore a city area while collaboratively visualizing noise levels in real-time.

ploits a previously untapped resource opportunistically captured


different interpolation and regularization methods to address the fundamental problem of
NoiseTube: enables citizens to measure their personal exposure to noise in their everyday

using state-of-the-art noise propagation models and array data management techniques.

images and audio clips from smartphones to link place visits with place
categories (e.g., store, restaurant) (Chon et al., 2012). CheckInside was
introduced by M. Elhamsharyet al. to provide a fine-grained indoor
location-based social network. CheckInside exploits the crowd-sensed
information collected from users' mobile devices during the check-in
low-cost and sufficiently accurate urban noise monitoring campaigns.
environment by using GPS-equipped mobile phones as noise sensors.

operation and knowledge extracted from current LBSNs (location-based


social networks) to associate a place with its name and semantic fin-
gerprint (Elhamshary & Youssef, 2014). Also, Z. Yu et al. proposed a
didactic experimentation about acoustics and noise sensing.

travel package recommendation system to help users make travel plans


by leveraging mobile crowd sourced data (Yu et al., 2014). Another
and mapped to a meaningful noise visualization map.

venue recommendation application, called SIPF (Social-aware Inter-


esting Place Finding), was proposed in (Huang & Wang, 2015) where
user's travel experience and social relationship are mainly exploited. An
enhanced version of SIPF was also proposed in (Huang, Dong & Mann,
2017), namely SIPF+. Recently, C Huang el al. presented an un-
supervised approach to accurately discover interesting places in a city
from location based social sensing applications which collect users'
observations of the physical world (Chao & Wang, 2016). CrowdTravel
was also recently proposed to provide travel assistance for tourists by
crowd intelligence mining (Guo et al., 2017a).
Another example of social application in MCS is the DietSense
smartphones.
noise maps.
Description

collection.

system (Reddy et al., 2007), where users take pictures of what they eat
and share it within a community to compare their eating habits. A
classical usage example for this is for a community of diabetics to
lookout what other diabetics eat and control their diet or deliver re-
Personal noise monitoring

commendations to others. CrowdMonitor represents also a distinctive


Noise visualization map

Urban noise monitoring


Noise levels monitoring

Real-time noise maps

example of social MCS application. CrowdMonitor was designed to


Reginal noise levels

create coordination mechanisms for interacting and collaborating with


Noise pollution

Noise pollution

Noise pollution

the public during emergencies (Ludwig et al., 2015a).


monitoring

monitoring

monitoring

monitoring
Usage

4.4. Behavioral applications

Another outcome of human-powered sensing applications categor-


ized under behavioral domain revealed various interesting aspects. The
authors in (Fujisaka, Lee, & Sumiya, 2010) created social designs using
(Ruge, Altakrouri, & Schrader, 2013)

client histories from micro-bloggers and propose models based on


conglomeration and scattering. These social approaches are used to find
geographic characteristics accumulated from Twitter to study crowd's
(Maisonneuve et al., 2009)

(Zappatore et al., 2016b)


(Wisniewski et al., 2013)

(Zappatore et al., 2016a)


(Schweizer et al., 2011)

behavior. In (Wakamiya, Lee, & Sumiya, 2012), the authors in-


Table 1 (continued)

vestigated crowd's urban lifestyles and its behavior using Twitter, and
(Martí et al., 2012)

(Rana et al., 2015)

propose a system model for a large-scale urban analytics with the lo-
(Kanjo, 2010)

cation-based social network represented by crowd's temporal beha-


vioral patterns. Wirz et al. in (Wirz et al., 2011b) investigated how real-
time participatory MCS can be exploited to infer collective behavior
Ref

patterns and to conclude about community intelligence. In this

357
D.E. Boubiche et al.

Table 2
A summary of main MCS applications for infrastructure monitoring.
Ref Usage Description Involvement of the users in the sensing Application domain
process

(Graunke, 2001) Traffic analysis Predictive traffic modeling Medium Traffic management
(Mohan et al., 2008) Traffic congestion Nericell: rich monitoring of road and traffic conditions using mobile smartphones Medium
(Wen et al., 2008) Traffic congestion Operational analysis on Beijing road network during the Olympic Games Medium
(Liu et al., 2009) Traffic analysis Real time monitoring of urban mobility patterns Medium
(Thiagarajan et al., 2010) Transit tracking Cooperative transit tracking using smart-phones High
(Lin et al., 2010) Comfort measuring A comfort measuring system for public transportation systems using participatory High
phone sensing
(Zhou et al., 2012) Traffic predition Predicting bus arrival time with mobile phone based participatory sensing High
(Hu et al., 2013) Traffic analysis SmartRoad: a mobile phone based crowd-sourced road sensing system Medium
(Farkas et al., 2014) Traffic analysis TrafficInfo: Participatory sensing based real-time public transport information High
service
(Bröring et al., 2015) Traffic analysis enviroCar: A Citizen Science Platform for Analyzing and Mapping Crowd‐Sourced High

358
Car Sensor Data
(Wan et al., 2016) Traffic predition Mobile crowd sensing for traffic prediction in internet of vehicles Medium
(Yan et al., 2017) Traffic congestion Cloud-Assisted Mobile Crowd Sensing for Traffic Congestion Control Low
(Kaur et al., 2017) Traffic analysis Traffic state detection using smartphone based acoustic sensing Low
(Khan et al., 2017) Traffic predition RoadCrowd: An approach to road traffic forecasting at junctions using crowd- Medium
sourcing and Bayesian model
(Mathuret al., 2010) Parking statistics Parknet: detecting available parking spots in cities using ultrasonic sensing devices Low Parking management
(Nawaz et al., 2013) Vacated parkingspots Parksense: A smartphone based sensing system for on-street parking Low
(Carnelli et al., 2017) Vacated parkingspots ParkUs: A Novel Vehicle Parking Detection System Low
(Abe et al., 2016) Automatic parking Parking Position Detection with Human Cooperation for Automatic Parkin High
(Krieg et al., 2016) Nearest parking spot SmartPark: a smartphone based system that points drivers to the nearest parking spot Medium
(Noor et al., 2017) Parking reservation ParkBid: An Incentive Based Crowdsourced Bidding Service for Parking Reservation High
(Cherian et al., 2016) Vacated parkingspots ParkGauge: Gauging the Occupancy of Parking Garages with Crowdsensed Parking Low
Characteristics
(Bock et al., 2017) Vacated parkingspots Crowd-Sensing of Parking Availability with Taxis High
(Kong et al., 2017) Cracks detection CrackDetector: Detecting Type and Size of Road Crack with the Smartphone. Medium Ground transportation monitoring
(Seraj et al., 2017) Transportation infrastructures An aggregation and visualization technique for crowd-sourced continuous Medium
monitoring monitoring of transport infrastructures
Computers in Human Behavior 101 (2019) 352–370
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

research, the authors reveal that real-time detection of collective be-

Venue recommendation
havior patterns that emerge among the pilots leads to discover regions

Medical & Emergency


with ideal thermal characteristics, which can help pilots to extend their
Application domain

Travel assistance
flight time and to fly longer distances.
In (Guo et al., 2015b), Bin et al. address human urban mobility/
behavior patterns by analyzing the check-in histories of a huge set of
LBSN (location-based social organize) clients. An application named
EmotionSense was created by capturing the user's emotive, behavioral,
and social signals, based on which one's real-time nature can be dis-
tinguished. Jia et al. recognized the MCS potential with behaviors
Involvement of the users in the sensing

perspective in (Jia, Jnxin, & Yang, 2015). In this study, authors re-
ference various applications and systems, such as DietSense and Bi-
keNet for healthcare, CenceMe and Co-evolution model for behavior
and relationship discovery, PIER for calculating personalized environ-
mental impact and exposure. The authors in (Ludwig et al., 2015b)
developed applications of mobile crowd sensing include emergency
behavior pattern and its usefulness.
An application of MCS paradigm in supporting efficient, safe and
Medium

Medium

Medium

Medium
Medium
Medium

Medium
process

green mobility in urban environments with behavior perspectives was


High
High

High

High

presented in (Stojanovic et al., Purves). They develop CitySensing fra-


mework demonstrating the viability of a common crowd-sourcing
Image browsing, processing, and clustering for participatory sensing: lessons from a DietSense
Real-time detection and recommendation of thermal spots by sensing collective behaviors in

CrowdMonitor: Mobile crowd sensing for assessing physical and digital activities of citizens

platform applied to various urban mobility domains. In their MCS re-


CrowdSense@Place: Automatically characterizing places with opportunistic crowdsensing

search, authors reveal to crowd source diverse information in beha-


CrowdTravel: Unsupervised interesting places discovery in location-based social sensing
Exploiting geographical influence for collaborative point-of-interest recommendation

vioral domains that are relevant to urban life and mobility (traffic, air
quality and citizens' everyday activities). For Crowd-traffic sensing,
system detect and report traffic events, road infrastructure, driver be-
SIPF+: social-aware interesting place finding in social sensing applications
Recommending friends and locations based on individual location history

havior and activities, and accidental events. For Air quality sensing, the
ExposureSense application sensed air-quality parameters (like tem-
Recommending travel packages based on mobile crowdsourced data

perature, concentration of different particles or gasses in the air). Urban


CheckInside: A fine-grained indoor location-based social network.

authorities can use such crowd intelligence to improve urban mobility


by detecting mobility behaviors and patterns of citizen's/tourists
movement. For citizen's behavior pattern sensed using UrbanSense
application served as a mobile diary service that detects and stores
information about users' environment and mobile interaction by col-
lecting relevant information.
SIPF: Social-aware Interesting Place Finding

The authors in (Anjomshoa & Kantarci, 2018) simulated the socia-


bility behavior of participants in MCS scenarios using sociability pro-
files for battery power saving. In (Guo et al., 2014b; Zhang, Xiong,
Wang, & Chen, 2014), authors develop predictive models for the dis-
covery of events, communities and knowledge to study behavior pat-
terns. In (Anjomshoa et al., 2016), authors preciously identify beha-
during emergencies
using smartphones

vioral patterns of smartphone/tablet users in which social networking


applications were the target platforms to mine behavioral patterns.
Description

paragliding

MCS was employed in (Liu et al., 2018b) to investigate the behavioral


prototype

pattern with IoT. In (Atzori, Iera, & Morabito, 2010), Atzori et al.
concluded that IoT would have a high impact on potential users' be-
havior. In (Gorlatova et al., 2014), Gorlatova et al. analyze a motion
Point-of-interests recommendation
Point-of-interests recommendation

dataset and develop an energy allocation algorithm with accessible IoT


Travel packages recommendation
Thermal spots recommendation

node solution in order to characterize the energy availability related to


particular human behaviors. In (Liu et al., 2009), Liu et al. monitor the
Travel recommendation

mobility patterns of citizens and visualize data to show development


Places characterizing

Places characterizing

trends in a city's economy and infrastructure specific to resident


A summary of main social applications for MCS.

Emergency control

transport behavior.
Place finding
Place finding

Diet control

In (Adeel, Yang, & McCann, 2014), Adeel el al. address how to


provide a cost-effective networking service for real-time and delay-
Usage

tolerant applications in Mobile Urban Sensing System for mobility/


behavior patterns. In (Rabbi, Ali, Choudhury, & Berke, 2011), authors
present a MCS system for measuring mental well-being from behavioral
(Elhamshary & Youssef, 2014)

indicators in natural everyday settings as primary healthcare e.g.


(Huang & Wang, 2015)

weight loss. In (Dong, Hoover, Scisco, & Muth, 2012), authors present a
(Ludwig et al., 2015a)
(Huang et al., 2017)

(Reddy et al., 2007)


(Zheng et al., 2011)

(Wirz et al., 2011a)

MCS system for measuring intake via automated tracking of wrist mo-
(Guo et al., 2017a)
(Chon et al., 2012)

(Yu et al., 2014)


(Ye et al., 2011)

tion in healthcare.

5. MCS architecture
Table 3

Ref

Depending on the application, different MCS architectures have

359
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

Table 4
A summary of some behavior applications for MCS.
Ref Usage Description Application domain

(Fujisaka et al., 2010) Geolocation characterizing Develop social design based on client histories from micro- Geographical characteristics
blogger via Twitter.
(Wakamiya et al., 2012) Point-of-interests recommendation Exploiting urban lifestyle and behavior pattern using Location based social network
Twitter.
(Wirz et al., 2011b) Thermal spots recommendation Crowds infer collective behavior pattern to conclude Travelling assistance
community intelligence.
(Guo et al., 2015b) Emotion characterizing Exploit behavior pattern by analyzing check-in history Urban mobility
location based social client
(Jia et al., 2015) Point-of-interests recommendation Address potential of MCS references such as DietSence, Healthcare, behavior and relation
BikeNet, CenseMe, Co-evolution and PIER applications discovery, environment
(Ludwig et al., 2015b) Point-of-interests recommendation Address emergency behavior pattern and its usefulness Emergency behavior
(Stojanovic et al., Purves) Traffic, air pollution and citizen Develop CitySensing framework based on Crowd- traffic, Urban lifestyle and mobility
behavior characteristics ExposeSence and UrbanSence applications
(Anjomshoa & Kantarci, 2018) Social characteristics Simulate social behavior of participants in MCS using their Power saving for mobile battery
social profile
(Guo et al., 2014b; Zhang et al., Point-of-interests recommendation Develop predictive model for discovery of events, Community behavior
2014a) communities and knowledge.
(Anjomshoa et al., 2016) Point-of-interests recommendation Mining behavior pattern of smartphone users with social Social network
networking application
(Liu et al., 2018b) Point-of-interests recommendation Investigate behavior pattern with MCS in IoT Behavior pattern with IoT
(Atzori et al., 2010) Point-of-interests recommendation Concluded that IoT has high impact on potential user Social network with IoT
behavior
(Gorlatova et al., 2014) Energy saving Develop energy saving algorithm for IoT node selection to Energy saving with IoT
characterize energy availability.
(Liu et al., 2009) Point-of-interests recommendation Monitor citizen mobility pattern to show the development Urban development
in city economics and infrastructure.
(Adeel et al., 2014) Networking Services Address how to provide network services for Mobile Urban Mobile urbanization
Sensing System.
(Rabbi et al., 2011) Basic healthcare with weight loss Develop MCS system for mental well-being for behavior Healthcare
pattern
(Dong et al., 2012) Measuring intake in healthcare MCS system to measure intake via automated tracking of Healthcare
wrist motion in healthcare

been adopted [ (Ganti et al., 2011), (Surowiecki, 2004), (Lane et al., phone and the cloud.
2010), (Trossen & Pavel, 2007), (Mun et al., 2009) and (Hu et al., This level covers all kinds of MCS applications and services. Also, it
2014)]. However, to make it more general, a typical MCS application defines the user's interfaces and display the services ensuring the pre-
has three basic levels, according to the provided services: 1) Data sentation of the crowd processed results in a comprehensive format to
sensing and storage; 2) data processing and analytics; 3) application the final user. In other words, this level is considered as an interface
and services. Fig. 3 presents the three basic levels of the typical MCS between the backend crowd sensing platform and the users.
architecture model. MCS architecture can be also divided, according to the interacting
entities, into three main components: the server, the mobile providers
and the clients. The server component represents a centralized platform
5.1. Data sensing and storage level
which schedules and attributes sensing tasks to be executed on the in-
dividual's mobile platforms. Also, the server accepts task requests from
This level refers to the sensing and the storage infrastructures and
clients and then forward them to mobile provider according to the es-
the involved sensing components. Diverse crowd sensing sources are
tablished schedule. The mobile providers represent mobile platforms
considered, including mobile sensor devices and Internet applications.
which participate to the crowd sensing process to provide the sensing
For this reason, this level provides a standard data collection and
data requested by the clients. The clients designate the end users (or-
common interface to enable crowd sensing from heterogeneous sources.
ganization or group of users) which leverage the mobile crowd sensing
The storage of the sensing data is another service supported by this
system to collect and sense data from different mobile devices (e.g.,
level where the sensed data are archived and formatted according to a
smart phones and PDAs). The communication between all these com-
cohesive presentation. Indeed, due to the huge volume, which might be
ponents occurs through the network. Fig. 4, illustrates the MCS archi-
collected through different sources (e.g. collecting weather information
tecture according to the involved entities (see Fig. 5).
in large city), it will be difficult and inappropriate to use classical data
Based on the data collecting and dissemination approach, data pre-
management tools. In addition to the data collection and storage, this
processing and task allocation model, MCS architectures can be also
level provides privacy protection service for sensing and shared per-
classified into centralized or decentralized. Indeed, in the centralized
sonal data.
MCS architecture, a central unit takes in charge the management of the
data sensing and the sending process. In the other side, the decen-
5.2. Processing and analytics level tralized MCS architecture enables users to fully control their own per-
sonal data (e.g., decide with whom they are going to share them and
This level is responsible of data analysis, learning and mining. The when), with the risk however of acquiring potentially low quality data.
collected sensory data are processed to extract and leverage the desired
information using data mining and machine learning techniques. Also,
extracted data will be filtered to eliminate redundancy and ensure ac- 6. Challenges and solutions
curacy. Indeed, the processing tasks might take place locally on the
mobile device or on the mobile cloud. Furthermore a hybrid processing The unique characteristics of MCS have introduced numerous ad-
architecture can be applied with some partitioning between the mobile vantages and benefits as well as several challenges and research

360
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

Table 5
Summary of solutions for human MCS involvement.
Proposed solutions Challenges handled

Solution description Rewarding strategie

SenseMart: Sensing Data Market that stimulates user participation (Chou et al., 2007) Reputation rankings Incentive mechanism
RADP: Reverse Auction based Dynamic Price mechanism (Lee & Baik, 2010) Financial rewards
Rewarding models for data acquisition and distributed computing (Duan et al., 2012) Financial rewards
Privacy based incentive schemes (Li & Cao, 2016) Financial rewards
APISENSE: an incentive platform for scientists, and participants (Haderer et al., 2013) Participant rankings, involvement badges
BBS: A behavior based incentive mechanism with budget constraints (Sun & Ma, 2013) Financial rewards
iMac: incentive mechanism to prevent overpayment (Feng et al., 2013) Financial rewards
SPREAD: incentive assignment mechanism Financial rewards
To Acquire Better Representative Samples (Jaimes et al., 2014)
Privacy-respecting auctions as incentive mechanisms in the mobile crowd sensing (Dimitriou & Financial rewards
Krontiris, 2015)
A Quality Based Incentive Mechanism for Crowd sensing (Peng et al., 2015) Financial rewards
INCEPTION: Incentivizing Privacy-Preserving Data Aggregation for MCS (Jin et al., 2016) Financial rewards
An incentive game based evolutionary model for crowd sensing networks (Liu et al., 2016) Gamification
Source-centric and user-centric based incentive mechanism for MCS (Yang et al., 2016) Financial rewards
BidGuard:A Framework for Privacy-Preserving Crowd sensing Incentive Mechanisms (Lin et al., Ranking and social recognition
2016)
Promoting cooperation by the social incentive mechanism in the mobile crowd sensing (Yang et al., Ranking and social recognition
2017)
A three-layer incentive framework for the mobile crowd sensing (Chen et al., 2017a) Ranking and social recognition
A Truthful Incentive Mechanism for Online Recruitment (Chen et al., 2017b) Gamification
Sustainable Incentives designs for Mobile Crowd sensing (Luo et al., 2017) Bargaining games, reputation rankings and
financial rewards
TaskMe: dynamic and quality-enhanced incentive mechanism (Guo et al., 2017b) Social recognition and financial rewards
ESWM: Expected Social Welfare Maximizing (Back, Choi, & Chen, 2017) Financial rewards
Practical Incentive Mechanisms for IoT-Based Financial rewards
Mobile Crowdsensing Systems (Duan, Li, & Cai, 2017)
HySense: A Hybrid Mobile CrowdSensing Framework for Sensing Opportunities Compensation Financial rewards
under Dynamic Coverage Constraint (Han et al., 2017)
RIT: Robust Incentive Tree Design for Mobile Financial rewards
Crowdsensing (Zhang, Xue, Yu, & et al, 2017a, 2017b)
Geo-QTI: A quality aware truthful incentive mechanism for cyber–physical enabled Geographic Gamification and financial rewards
crowdsensing (Dai et al., 2017)
A QoS-Aware Online Incentive Mechanism for Mobile Crowd Sensing (Cai, Zhu, & Yu, 2017) Financial rewards
Privacy-Aware Incentive Mechanism for Mobile Crowd Sensing (Koh et al., 2017) Financial rewards
TAFA: an auction-based incentive mechanism for crowdsourcing (Zhang et al., 2017a, 2017b) Financial rewards
FIMI: A Constant Frugal Incentive Mechanism for Time Window Coverage in Mobile Crowdsensing Financial rewards
(Xu, Shen, Zhu, & et al, 2017)
TSIA: Time-sensitive incentive-aware mechanism for mobile opportunistic crowdsensing data Bargaining games
collection (Zhan et al., 2017)
An Incentive Mechanism for Crowdsensing Markets with Multiple Crowdsourcers (Chakeri & Jaimes, Gamification and financial rewards
2017a)
PIE: A personalized incentive for location-aware mobile crowd sensing (Wu et al., 2017) Financial rewards
A Double Auction Mechanism for Mobile Crowd Sensing with Data Reuse (Zhang et al., 2017a, Financial rewards
2017b)
An iterative incentive mechanism design for crowd sensing using best response dynamics (Chakeri & Gamification and financial rewards
Jaimes, 2017b)
Solution description Selection/Filter criteria Task allocation
Dynamic data driven crowd sensing task assignment (Pournajaf, Xiong, & Sunderam, 2014) Region coverage
Location Privacy-Preserving Task Allocation for Mobile User privacy
Crowdsensing (Wang et al., 2017)
Recruitment framework for participatory sensing data collections (Reddy, Estrin, & Srivastava, Region coverage and user behavior
2010)
CrowdRecruiter: participant selection framework for MCS (Zhang et al., 2014b) Sensing cost and region coverage
Optimal Allocation of Location Dependent Tasks in Crowdsensing (He et al., 2014) Processing and sensing cost
CCS-TA: Quality-guaranteed online task allocation in compressive crowd sensing (Wang et al., 2015) Region coverage
Multi-task assignment for crowd sensing (Xiao et al., 2015) Processing and sensing cost
iCrowd: Near-optimal task allocation for piggyback crowd sensing (Xiong et al., 2016) Sensing cost and region coverage
Budget-feasible online incentive mechanisms for crowdsourcing tasks truthfully (Zhao, Li, & Ma, Sensing cost and user privacy
2016)
Real-time task assignment in hyper local spatial crowdsourcing under budget constraints (To et al., Region coverage (spatiotemporal)
2016)
Activecrowd: A framework for optimized multitask allocation in MCS (Guo et al., 2017c) Region coverage (spatiotemporal)
Distributed auction schemes for task allocation and scheduling (Duan Tian & Yan, 2017) Sensing cost and region coverage
Mew: A Plug-n-Play Framework for Task Allocation in Mobile Crowdsensing (Bajaj & Pushpendra, User privacy
2017)
Solution description Grouping strategie Participant interactions
Virtual team formation approach (Vukovic, 2009) Request based grouping
Community-aware smartphone sensing systems (Lane, 2012) User skills and attributes based grouping
GroupMe: Supporting Group Formation with Mobile Sensing (Guo et al., 2012) Social graph mining
MobiGroup: Mobil group activity organization in MCS (Guo et al., 2016a) Activity based grouping

361
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

Fig. 3. A typical MCS architecture.

opportunities. Indeed, implementing MCS in the real world is complex attracting users. Most of these strategies are based on financial rewards
and can bring several problems related to security and the privacy, or ranking and social recognition. Also, incentive strategies can be
human involvement and collaboration, data accuracy, delivery, re- based on attention-grabbing task (gamification), enjoyment and al-
dundancy and quality. In this section, we provide a general overview of truism services.
the main MCS challenges and prominent relevant solutions from the Several research works, which investigate the incentive issues in
literature. MCS, have been proposed in the literature. In the following, we give a
short survey of these incentive solutions based on the adopted re-
warding strategie.
6.1. Human sensing involvement

Integrating human volunteers in the MCS process (e.g., data sensing 6.1.1. Ranking and social reputation based incentive mechanisms
and gathering, sharing information) represents a real challenge. Indeed, SenseMart (Chou, Bulusu, & Kanhere, 2007), represents one of the
incentive mechanisms are highly needed to incite the human partici- first research works that addressed the use of reputation based incentive
pation and keep the users engaged. Also, managing the human inter- mechanisms to facilitate the exchange of sensing data among users (as
actions, the event coverage, the group sensing and the task allocation in a marketplace). APISENSE represents another ranking based in-
are important points that need to be addressed. centive platform that encourages scientists and participants to con-
tribute to the sensing experiments. Scientist incentives include the
• Incentive mechanisms: modular integration of a wide variety of features they can compose
upon their need, while the participant incentives deal with privacy and
Most of MCS applications require voluntary participation. However, rewarding mechanisms that can be offered in order to catalyze the
contributing to the crowd sensing process is a resource consuming task collection of datasets (Haderer, Rouvoy, & Seinturier, 2013). A general
(e.g. battery and computing power). Also, in most cases, volunteers privacy-preserving framework for incentivizing the crowd sensing,
have to share private information about themselves (i.e., data with tag named BidGuard, was proposed in (Lin et al., 2016). The authors con-
location) which might expose them to several security threats. sidered both the bid privacy of the smartphone users and the social cost
Therefore, MCS would be not attractive for users unless they receive to design an efficient incentive mechanism which achieves better
sufficient recompenses to pay back the potential resource consumption computational efficiency, individual rationality, truthfulness, differ-
and privacy breach. Indeed, without efficient incentives, the users may ential privacy and approximate social cost minimization. Recently, G.
not participate in such applications. It is a challenge to attract appro- Yang et al. introduced a novel approach, called the social incentive
priate users and keep them involved while sensing the measurements mechanism, which, surprisingly, incentivizes the social friends of the
on the smart phone. Different incentive strategies can be applied to participants who perform the sensing tasks. The basic idea is to leverage

362
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

mechanism design and proposed a behavior based incentive mechanism


which maximizes the high quality of sensing data under the budget
constraint (Sun & Ma, 2013). iMac was introduced in (Feng, Zhu, & Ni,
2013) for incentive crowd sensing where the users are stimulated to
truthfully disclose their real costs, preventing thus user misreporting
cost (different from the real cost) and overpayment. L.G. Jaimes et al.
proposed SPREAD, an incentive crowd sensing mechanism designed to
obtain the lowest cost samples that are best distributed to cover the area
of interest within a fixed budget (Jaimes, Vergara-Laurens, & Chakeri,
2014). In (Dimitriou & Krontiris, 2015), the authors presented a reverse
auction mechanism as an efficient way to offer incentives to the users
by allowing them to determine their own price for the data they pro-
vide, but also as a way to motivate them to submit the data in better
quality (Dimitriou & Krontiris, 2015). In (Peng, Wu, & Chen, 2015), the
authors incorporated the consideration of data quality into the design of
incentive mechanism for crowd sensing, and propose to pay the parti-
cipants as how well they do, to motivate the rational participants to
perform data sensing efficiently (Peng et al., 2015). INCEPTION, a
Fig. 4. MCS architecture according to the involved entities.
novel MCS system framework that integrates an incentive, a data ag-
gregation, and a data perturbation mechanism was proposed in (Jin
et al., 2016). The main idea is to select the workers who are more likely
to provide reliable data, and compensates their costs for both sensing
and privacy leakage. Yang, D. et al. designed incentive mechanisms
based on two system models: the crowd source-centric model where the
crowd source provides a reward shared by participating users, and the
user-centric model where the users have more control over the payment
they will receive (Yang et al., 2016).

6.1.3. Gamification based incetive mechanisms


X. Liu et al. proposed an incentive game based on an evolutionary
Fig. 5. MCS architecture according to the centralized/decentralized control.
model for the crowd sensing networks. Through the evolutionary game
model, the manager can select an optimal price to facilitate the system
the social ties among the participants to promote global cooperation to reach equilibrium state quickly, and get the number of participants
(Yang et al., 2017). Similarly to (Yang et al., 2017), Chen, Y et al. involved in the game (Liu et al., 2016). Chen, X. et al. designed an
proposed to incorporate sensing platform and social network applica- efficient and truthful incentive mechanism to encourage the users to
tions, which already have large user bases to build a three-layer net- participate. To address the challenge, the authors proposed a novel
work model. Thus, the sensing platform can be publicized promptly in truthful online auction mechanism that can efficiently learn to make
large scale, and provide long-term guarantees of data sources (Chen irreversible online decisions on winner selections for new MCS systems
et al., 2017a). Luo, T. et al. provided an exposition of design principles without requiring previous knowledge of users (Chen et al., 2017b)
of six incentive mechanisms, drawing special attention to the sustain-
ability issue. The authors covered three primary classes of incentive
mechanisms: auctions, lotteries, and trust and reputation systems, as
• Task allocation:
well as three other frameworks of promising potential: bargaining To ensure efficient crowd sensing, task assignment approaches are
games, contract theory, and market-driven mechanisms (Luo et al., applied to select a set of qualified individuals to perform the sensing
2017). Guo, B. et al. proposed a novel MCS incentive mechanism called tasks. Indeed, participant selection introduces more challenges in the
TaskMe. The main idea is to leverage an LBSN (location-based social MCS and can have impact on the efficiency and quality of the sensing
network)-powered model for dynamic budgeting and proper worker results. Several criteria are used to filter the inappropriate participants
selection, and to improve the sensing quality by the use of a combi- such as the available device competencies, region coverage (e.g. se-
nation of multi-facet quality measurements and a multi-payment-en- lecting sensing devices situated in the desired monitoring region),
hanced reverse auction scheme (Guo et al., 2017b). sensing cost and participant privacy. Commonly, a task assignment
framework includes three main entities: 1. Participants which represent
6.1.2. Financial based incetive mechanisms individuals who use a sensor to obtain or measure the required data
In order to stimulate the user participation, J.S Lee et al. designed a about a subject of interest. 2. Applications or end users, which are the
novel Reverse Auction based Dynamic Price (RADP) incentive me- entities that request data through tasks and then utilize the information
chanism, where the users can sell their sensing data to a service pro- acquired by the participants. 3. Tasking entities which are responsible
vider with users' claimed bid prices (Lee & Baik, 2010). A comparative for distribution of tasks to participants who meet the requirements of
study was presented in (Duan et al., 2012) to analyze different incentive applications (Pournajaf et al., 2014).
mechanisms for motivation and collaboration of smartphone users. The Based on the user selection criteria we summarize most important
authors also introduced two rewarding models for the data acquisition proposed task allocation approaches as follow:
and the distributed computing. Q Li et al. addressed the security aspect
in the incentive mechanism and proposed two privacy-aware incentive 6.1.4. Spatiotemporal based task allocation solutions
schemes. The proposed schemes allow each mobile user to earn credits Reddy S. et al. discussed the development of a recruitment frame-
by contributing data without leaking information, and ensure at the work to enable the organizers to identify the well-suited participants for
same time that the dishonest users cannot abuse the system to earn data collections based on geographic and temporal availability as well
unlimited amount of credits (Li & Cao, 2016). J Sun et al. investigated as participation habits (Reddy et al., 2010). Pournajaf, L. et al. proposed
the negligence of the data quality and privacy during the incentive a novel model for the spatial task assignment in the MCS that uses a

363
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

dynamic and adaptive data driven scheme to assign moving partici- the interaction among them and might enhance the data quality in
pants with uncertain trajectories to sensing tasks, in a near-optimal MCS. However, managing user's interactions is a complex task that was
manner (Pournajaf et al., 2014). Wang, L. et al. proposed a novel fra- neglected in most existing crowd sensing systems. Only few research
mework called CCS-TA, combining the state-of-the-art compressive works addressed this issue (Vukovic, 2009). One of first research works
sensing, Bayesian inference, and active learning techniques, to dyna- that addressed the group formation challenge in MCS was presented in
mically select a minimum number of sub-areas for sensing task allo- (Vukovic, 2009). The authors proposed a virtual team formation ap-
cation in each sensing cycle, while deducing the missing data of non proach that employs an expertise matching mechanism and discovered
allocated sub-areas under probabilistic data accuracy guarantee (Wang social relationships. Lane, N. D. et al. also pointed out the importance of
et al., 2015). Xiong, H.et al. introduced iCrowd, a generic MCS task participants interactions and group formation in designing better equip
allocation framework operating with the energy-efficient Piggyback sensing systems. The authors also exposed the need of automated
Crowd sensing task model to optimize the MCS task allocation with methods to identify which user interactions and ties are the most salient
different incentives and k-depth coverage objectives/constraints (Xiong to the operation of the sensing system (Lane, 2012). Guo, B. et al.
et al., 2016). To, H. et al. introduced a task allocation framework in proposed another participants grouping approach called GroupMe,
which only the workers who are already within the spatiotemporal which facilitates the activity group initiation based on mobile sensing
vicinity of a task are eligible candidates to report data, e.g., the pre- and social graph mining (Guo et al., 2012). A group-aware mobile
cipitation level at their area and time. In this setting, a subset of can- crowd sensing system called MobiGroup was proposed in (Guo et al.,
didate workers whose size is constrained by a predefined budget can be 2016a), which supports group activity organization in real world set-
activated to perform tasks (To et al., 2016). Recently, Guo, B. et al. tings. The authors present a formal concept model to characterize group
studied the worker selection problem under multi-task MCS environ- activities and classify them into four organizational stages. Also an
ments and have identified two common situations: intentional-move- intelligent approach to support group activity preparation was in-
ment-based selection for time-sensitive tasks and unintentional-move- troduced.
ment-based selection for delay-tolerant tasks. The optimal goal for the
two situations varies and the authors proposed two greedy-enhanced 6.2. Data quality issues
genetic algorithms GGA-I, GGA-U to address them (Guo et al., 2017c).
Also, Duan, Z. et al. studied the joint problem of sensing task assign- Ensuring high data quality without redundancy and inconsistency
ment and scheduling while considering partial fulfillment, attribute represents a big challenge for MCS systems. Indeed, data quality, in
diversity, and price diversity. Furthermore, the authors proposed two terms of accuracy, latency, completeness and sparsity, is highly im-
distributed auction schemes, cost-preferred auction scheme (CPAS) and pacted by MCS characteristics such as participant mobility, device
time schedule-preferred auction scheme (TPAS) which optimize the owners' preferences and the type of sensor data each one can produce
sensing task's allocation efficiency, mobile user's working time utiliza- and the variation in the communication channels.
tion and utility, and truthfulness (Duan et al., 2017).
• Redundant and low quality data:
6.1.5. Sensing const and device competencies
Crowd Recruiter represents another proposed task allocation fra- MCS involves a large amount of individual volunteer in the sensing
mework which operates on top of energy-efficient Piggyback Crowd process which may lead to data redundancy. Therefore, it is imperative
sensing (PCS) task model and minimizes the incentive payments by to efficiently select data from multiple available sources. Indeed, sev-
selecting a small number of participants while still satisfying prob- eral sensing sources may collect the same data with different quality
abilistic coverage constraint (Zhang et al., 2014b). He, S. et al. defined levels due to the variation of the sensing conditions. Thus, applying
the task allocation problem as NP-hard and designed a pricing me- data selection and filtering approach is needed to reject low-quality or
chanism based on bargaining theory, in which the price of each task is irrelevant data. To exclude the negative impact of abnormal or low-
determined by the performing cost and the market demand (He et al., quality data in crowd sensing, Ding et al. introduced a data cleansing-
2014). In (Xiao et al., 2015), the authors proposed two task allocation based robust spectrum sensing algorithm (Ding et al., 2014). Messaoud
algorithms: an oFfline Task Assignment (FTA) algorithm and an oNline R. M. et al. proposed another selection scheme for participatory sensing
Task Assignment (NTA) algorithm. Both of the algorithms adopt a tasks, named QEMSS, to select, among all participants in the sensing
greedy task assignment strategy to achieve the minimum average of the campaigns, the subset of users who maximizes the quality of informa-
task carrying out. Zhao, D et al. designed two online task assignment tion of non-redundant information while minimizing the overall energy
mechanisms, OMZ and OMG, satisfying six desirable properties: com- consumption (Messaoud & Ghamri-Doudane, 2015). Marjanović, M.
putational efficiency, individual rationality, budget feasibility, truth- et al. presented a framework for Green MCS (G-MCS) which utilizes a
fulness, consumer sovereignty and constant competitiveness (Zhao quality-driven sensor management function to continuously select the
et al., 2016). k-best sensors for a predefined sensing task. In particular, it removes
redundant sensor activity while satisfies sensing coverage requirements
6.1.6. User privacy and sensing quality (Marjanović et al., 2016). PicPick, is another data
There are some preliminary studies on task allocation design for selection approach which aims to eliminate data redundancy and re-
MCS based on user privacy. WANG Leye et al. proposed a location duce the network overhead. PicPick first presents a multifaceted task
privacy-preserving task allocation framework with geoobfuscation to model that allows sensing task specification for variable data. A pyr-
protect the users' locations during the task assignments (Wang et al., amid tree (PTree) method is further proposed to select an optimal set of
2017). Bajaj, G et al. proposed Mew, which offers plug-n-play func- data from data streams based on multi-dimensional constraints (Guo
tionality for implementing the custom task allocation algorithms to et al., 2016b). Recently, Meng, C. et al. developed an integrated fra-
allow developers to reach out to the required set of participants while mework to estimate the true values of entities from redundant and
solving privacy challenge associated with MCS application in a black- sparse data in crowd sensing applications (Meng et al., 2016). The
box manner (Bajaj & Pushpendra, 2017). authors proposed an effective algorithm to infer the “missing” ob-
servations for each entity, and aggregate both user-contributed and
• Participant interactions: deducted observations to discover the true values of entities.

Managing participant interactions represents an important step for • Data accuracy and completeness:
the optimal crowd sensing process. Indeed, grouping users, facilitates

364
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

The incompleteness and correctness of sensory data pose several servers particularly the user locations and the personal information.
challenging issues for efficient MCS process. Indeed, only in an ideal Indeed, privacy information can be stolen by rogue users from
environment, participants provide accurate and complete sensing transmission processes or cloud resources which may discourage the
readings. Kurasawa et al. pointed out that the data collected by crowd other mobile users from participating to the MCS tasks.
usually include considerable missing values in practical crowd-sensing
systems. They proposed a method to estimate missing values using a 6.3.1.6. DoS attack. This attack targets mainly the MCS services in
recursive regression model (Kurasawa et al., 2014). several research order to reduce the performing level and exhaust the MCS server
progresses in missing data inference algorithms, such as compressive resources.
sensing, could facilitate MCS to achieve high inferred data quality
(Quer et al., 2012), (Zhu et al., 2013), (Kong et al., 2013), (Xu et al., 6.3.1.7. Jamming. The main objective is to interrupt the ongoing
2015a). To address the problem of low quality, misleading and in- transmission of the sensing data by injecting faked or replay signals.
accurate data, Yang, H. et al. proposed to use a reputation management To overcome the anti-jamming technics, the attacker can use multiple
approach to classify the gathered data and provide useful information jamming power and frequency according to the transmission status.
for campaign organizers and data analysts to facilitate their decisions
(Yang, Zhang, & Roe, 2011). Recently, Cheng L. et al. proposed Deco, a 6.3.2. MCS security issues and countermeasures
general framework to detect false values for crowd-sensing in the pre-
sence of missing data. By applying a tailored spatio-temporal com- • Data privacy:
pressive sensing technique, Deco is able to accurately detect the false
data and estimate both false and missing values for data correction The sensing data collected by mobile devices may inadvertently
(Cheng et al., 2017). Santosh K. et al. proposed an intelligent decision reveal personal information about the mobile users, including identity,
computing based paradigm for crowd monitoring in the smart city. In location, habit, health status, daily route, and political affiliation.
the intelligent computing based framework, the optimization algorithm Furthermore, the more tasks mobile users engaged in and the richer
is applied to compute the feature of crowd motion and measure the data they contribute to, the higher possibility that their sensitive in-
correlation between agents based motion model and the crowd data formation is disclosed (Ni, Zhang, Lin, & et al, 2017). Several research
using extended Kalman filtering approach and KL-divergence technique works addressed the privacy problem in MCS applications. A popular
(Kumar, Datta, Singh, & Sangaiah, 2018). approach for preserving the privacy of the data is that of anonymization
which removes any identifying information from the sensor data before
6.3. Security and privacy sharing it with a third party (Ganti et al., 2011). However, privacy
attack can be lanced based on other sensitive information like GPS
Alongside the data quality and human involvement concerns, se- position. Cryptographic solutions represent another alternative to pre-
curity is rated as a top challenge issue. As. vent privacy attacks, though, this kind of security approaches are
MCS applications involve data collection across a large number of compute intensive and unsuitable for the resource limited MCS devices.
human participants, several security threats may occur targeting mainly To effectively preserve the privacy, not only methodology efforts, but
data privacy and integrity. Therefore, it is imperative to ensure data also systematic studies are needed. In other words, a privacy-aware
integrity and privacy without restraining MCS applications. architecture should be provided to support the development of MCS
applications (Surowiecki, 2004). Cornelius, C. et al. proposed one of the
6.3.1. Threat model and security attacks in MCS first privacy-aware architectures for MCS named AnonySense. Anony-
Degrading the MCS service level, crashing the system or stealing Sense allows applications to submit sensing tasks that will be dis-
privacy data are the main objectives of an attacker. Also, MCS can be tributed across anonymous participating mobile devices based on a
targeted by an internal attacker which aims to extract secrets or obtain stringent threat model that adopts minimal trust assumptions
rewards with less sensing efforts. On the other hand, more complex (Cornelius et al., 2008). Konidala, D. M. et al. focused on both au-
attackers can apply machine learning techniques to perform attacks thentication and privacy aspects and proposed an anonymous authen-
with selected policy and generate then dangerous threats which can tication of visitor's protocol that protects the privacy of visitors even
overcome the MCS security defenses. In the following, we briefly review while collecting their details, preferences and location coordinates
some significant types of threats in MCS. (Konidala et al., 2013). Krontiris, I. et al. suggested a mobile node
discovering mechanism that corresponds to range queries about a
6.3.1.1. Faked sensing attacks. Under-sensing or faked sensing reports geographical area. This mechanism enables mobile users to protect
can be occasionally submitted by selfish mobile users to save sensing their location privacy, according to their own preferences and enforce
efforts and protect privacy. access policies to their own data (Krontiris & Dimitriou, 2013).
SPPEAR, a comprehensive, secure and privacy-preserving architecture,
6.3.1.2. Malwares. Resource constrained mobile users are particularly was proposed in (Gisdakis, Giannetsos, & Papadimitratos, 2014) to
vulnerable to malwares. Indeed, malwares such as spy tools, viruses or address security and privacy concerns in participatory sensing systems.
worms seriously threaten MCS with the network performance SPPEAR guarantees the user non-identifiability and offers strong
degradation, economic loss and privacy leakage. privacy protection, limits participation to legitimate users in a fully
accountable manner and efficiently shuns out offending users without,
6.3.1.3. Spoofing attacks. In this kind of attacks, the identity of a necessarily, revealing their identity (Gisdakis et al., 2014). Another
legitimate mobile device or an access point can be used by the privacy solution was introduced in (Krontiris & Dimitriou, 2015) were
attacker to illegally access the MCS system. Also, other attacks, such the authors proposed a mobile sensing platform that protects the
as man-in-the-middle and DoS attacks, can be performed based on the anonymity of both data requesters and producers, while enabling at the
spoofed identity. same time the incorporation of trust frameworks, incentive mechanisms
and privacy-respecting reputation schemes. Miao, C. et al. proposed a
6.3.1.4. Sybil attacks. A large number of different user identities can be novel cloud-enabled privacy-preserving truth discovery (PPTD) frame-
used by a Sybil user to send sensing reports and influence the sensing work for crowd sensing systems, which can achieve the protection of
result made by the majority-based MCS server. not only users' sensory data but also their reliability scores derived by
the truth discovery approaches (Miao et al., 2015). Wu, X. et al. pre-
6.3.1.5. Privacy leakage. User privacy must be protected by MCS sented a privacy preserving RSS map generation scheme for crowd

365
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

sensing networks called PRESM. To protect the privacy of user traces, user and data integrity verification. In this approach, information
the authors exploit the compressive sensing technique to sample and hiding and homomorphic encryption are applied to guarantee the data
compress RSS (Received Signal Strength) values along each road seg- privacy of mobile users (Zhang et al., 2016b). Yadav, K. et al. In-
ment, which removes the temporal and concrete location information of troduced Human Sensors, an architecture of crowd sensing testbed for
each participant (Wu et al., 2015). PPCS, a novel Privacy Preserving capturing and processing events affecting citizens in cities in India. The
Compressive Sensing scheme, was introduced by Kong, L. et al. to authors checked the integrity and the authenticity of a report by
preserve the user privacy. The main idea is to perturb a trajectory with comparing it to other reports collected from independent participants
several other trajectories while maintaining the homomorphic obfus- (Yadav et al., 2013). Gilbert, P. et al. proposed a trustworthiness model
cation property for compressive sensing. Under PPCS, adversaries can which focuses on data integrity (for data coming from automatic
only capture the encrypted data (Kong et al., 2015). Shin, M. et al. readings from devices), data correctness, and quality. User's contribu-
proposed and evaluate a novel spatiotemporal blurring mechanism tions are compared to those provided by local authoritative data
based on tessellation and clustering to protect users' privacy while re- sources, certified by the data provenance micro service (Gilbert et al.,
porting context. The proposed technique employs a notion of prob- 2010). A novel data aggregation protocol in the crowd sensing system
abilistic k-anonymity; it allows users to perform local blurring of re- was introduced in (Xu, Fu & Yang 2017), to protect the data integrity
ports efficiently without an online anonymization server before the data and achieve authentication and traceability by leveraging the aggregate
are sent to the system (Shin et al., 2015). The privacy of trajectory signature. Also, Chen, J. et al. proposed a novel private data aggrega-
information was also addressed in (Zhang et al., 2016a) where the tion scheme to address secure data-integrity verification problem while
authors proposed a participant coordination framework, which allows taking into account the security vulnerability of limited data range in
the system server to provide optimal QoI (Quality of Information) for MCS applications (Chen et al., 2017c).
sensing tasks without knowing the trajectories of participants. A com-
prehensive security and privacy-preserving architecture was proposed • Data authentication:
in (Gisdakis et al., 2014). The main idea is to extend the SPPEAR pro-
tocol to optimize the user privacy while supporting user incentive Authenticating the identity of the MCS participants represents an
mechanisms. INCEPTION, represents a novel MCS system framework important security issue which contributes to prevent several security
that integrates an incentive, a data aggregation, and a data perturbation threats such as spoofing and Sybil attacks. The identity authentication
mechanism. Specifically, its incentive mechanism selects workers who involves confirming the legitimate identity of the users to obtain au-
are more likely to provide reliable data, and compensates their costs for thorization for accessing the MCS system. Konidala, D. M. et al. ad-
both sensing and privacy leakage. Data perturbation mechanism en- dressed the authentication issue in MCS and introduced an anonymous
sures satisfactory protection for workers' privacy and desirable accu- authentication algorithm to authenticate the identity of the visitor
racy for the final perturbed results (Jin et al., 2016). Recently, Ni, J. without revealing his/her identity. The fundamental idea is to interact
et al. proposed a privacy-preserving mobile crowd sensing framework with the visitor using a pseudonym instead of his/her true identity
(PPMC) for location-based applications to balance the tradeoff between (Vukovic, 2009). Based on a similar concept, Ma, P. et al. proposed a
privacy preservation and task allocation. In PPMC, the authors devel- pseudonym based anonymous identity authentication mechanism for
oped a matrix-based location matching mechanism for the service MCS. The introduced solution contributes to the privacy protection of
provider to achieve location-based task allocation without disclosing the authentication process by the means of pseudonym. Also, the au-
the location of mobile users and the sensing area of tasks (Ni et al., thors proposed to combine the Public Key Infrastructure (PKI) and the
2017). Nasir R. et al. proposed a privacy-preserving image retrieval for Combined Public Key (CPK) technology for key and certificate man-
mobile devices with deep features on the cloud. The authors proposed agement to solve the problem of the large-scale key management (Ma,
to represent images with hash codes, which is a compressed re- Tao, & Wu, 2017). An enhanced secure certificateless privacy-preser-
presentation of deep convolutional features using deep auto-encoder on ving verifiable data authentication scheme for mobile crowd sensing,
the cloud. To ensure user's privacy, the image is first encrypted using a named EPDA, was proposed by Liu, J.et al. The proposed scheme pro-
light-weight encryption algorithm on mobile device prior to offloading vides unconditional anonymous data authentication service for mobile
it to the cloud for features extraction (Rahim, Ahmad, Muhammad, crowd sensing, by deploying an improved certificateless ring signature
Sangaiah, & Baik, 2018). as the cryptogram essential, in which the big sensing data should be
signed by one of the legitimate members in a specific group and could
• Data integrity: be verified without exposing the actual identity of the participant (Liu
et al., 2017). Another anonymous authentication scheme was presented
Data integrity represents another security aspect which must be In (Dinkar & Jain, 2016). It provides anonymous authentication to the
addressed to ensure the integrity of sensed data from individual's smart users who share their important data to any third part. An original
phones. Only few research works focused on the data integrity problem authentication strategy was introduced recently by Shi, C. et al. where
in MCS applications and the field remains undertreated. Dua A. et al. the unique physical features of WiFi signals in the daily activities of
proposed and implemented a trusted platform module (TPM), which is mobile users is captured to identify the mobile users. More specifically,
a micro-controller embedded within each mobile device, to attest the the system extracts 6 time domain features, such as maximum,
integrity of the sensor readings. However, TPM chips are not yet widely minimum and skewness, and 3 frequency domain features, including
adopted in mobile devices (Dua et al., 2009). Xu, J. et al. investigated spectrogram energy, percentile frequency component and spectrogram
truthful incentive mechanisms for time window dependent tasks in the energy difference, from both of the amplitude and the phase of the
mobile crowd sensing based on strong requirement of data integrity (Xu channel responses of the WiFi signals (Shi et al., 2017).
et al., 2015b). Multidisciplinary approaches to achieve efficient and
trustworthy eHealth monitoring systems was introduced in (Sawand • Data reliability:
et al., 2014). The authors also proposed a light-weight security me-
chanism for eHealth monitoring, to ensure authenticity, confidentiality, Ensuring the data reliability of the participants' sensed data in
and integrity of medical data collected from patients. To address the crowd sensing is a crucial security issue, since malicious users can
privacy and data integrity problems, Zhang, L. et al. proposed an effi- submit false data to earn money without executing the actual task.
cient data aggregation approach by which an untrusted aggregator in Therefore, there is a need for mechanisms to efficiently validate the
mobile sensing can collect the statistics over the data contributed by collected data. However, the sensing measurements are highly depen-
multiple mobile users, while supporting privacy preservation of each dent on context; therefore, it is challenging to validate each and every

366
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

sensed data point of each participant. To handle this issue, several re- References
search works are proposed to validate the location associated with the
sensed data point in order to achieve a certain degree of reliability on Abe, Y., Ogitsu, T., & Mizoguchi, H. (2016). Design and evaluation of parking position
the sensed data. However, this kind of solution is confronted to a major detection with human cooperation for automatic parkin. Journal of the Institute of
Industrial Applications Engineers, 4(2), 100–105.
challenge which is the location validation of the data points in a scal- Adeel, U., Yang, S., & McCann, J. A. (2014). Self-optimizing citizen-centric mobile urban
able and cost-effective way without help from the wireless carrier. sensing systems. Proceedings of the USENIX ICAC.
Some traditional approaches have been proposed to ensure reliability Anjomshoa, F., Catalfamo, M., Hecker, D., Helgeland, N., Rasch, A., Kantarci, B., et al.
(July 2016). Mobile behaviometric framework for sociability assessment and iden-
on participants' location data such as tasks duplication among multiple tification of smartphone users. Proceedings of the IEEE symposium on computers and
participants or using Trusted Platform Modules (TPM) (Trusted plat- communications, messina, Italy (pp. 1084–1089). 27 June–1.
form module.). However, these solutions are usually not recommended Anjomshoa, F., & Kantarci, B. (2018). SOBER-MCS: Sociability-Oriented and battery ef-
ficient recruitment for mobile crowd-sensing. MDPI Sensors, 18, 1593. https://doi.
due to the introduced cost (installing TPM modules on every smart org/10.3390/s18051593.
phone) and feasibility. Another solution to verify the reliability on Antonić, A., Bilas, V., Marjanović, M., et al. (2014). Urban crowd sensing demonstrator:
participants' location data is to exploit the location verification me- Sense the zagreb air. Software, telecommunications and computer networks (SoftCOM),
2014 22nd international conference on (pp. 423–424). IEEE.
chanisms (Capkun, ˇ Cagalj, & Srivastava, 2006; Capkun & Hubaux,
Atzori, L., Iera, A., & Morabito, G. (2010). The internet of things: A survey. Computer
2005). However, more support infrastructures are required and user Networks, 54(15), 2787–2850.
phones may suffer from significant overhead. Back, D., Choi, B. J., & Chen, J. (2017). Small profits and quick returns: A practical
Instead of using data location to guarantee the reliability of the SocialWelfare maximizing incentive mechanism for deadline-sensitive tasks in crowd-
sourcing. arXiv preprint arXiv:1707.00018.
sensed data, another approache mainly, based on data mining techni- Bajaj, G., & Pushpendra, S. (2017). Mew: A plug-n-play framework for task allocation in
ques, aims to discover the ground truth by analyzing the noisy and mobile crowdsensing. Proceedings of the first ACM workshop on mobile crowdsensing
possibly conflicting MCS data (sometimes taking workers into account systems and applications (pp. 19–24). ACM.
Bock, F., Attanasio, Y., & Di Martino, S. (2017). Spatio-temporal road coverage of probe
as well). Wang et al. used the Expectation-Maximization (EM) algo- vehicles: A case study on crowd-sensing of parking availability with taxis.
rithm to find the maximum likelihood estimate (MLE) of the probability International conference on geographic information science (pp. 165–184). Cham:
that a given binary MCS measurement is true (Wang, Kaplan, Le, & Springer.
Boulos, Kamel, M. N., Resch, B., Crowley, D. N., et al. (2011). Crowdsourcing, citizen
Abdelzaher, 2012). Davami and Sukthankar combined multiple trust- sensing and sensor web technologies for public and environmental health surveil-
based data fusion techniques using AdaBoost, a machine learning al- lance and crisis management: Trends, OGC standards and application examples.
gorithm, to predict whether a parking lot is occupied, based on the International Journal of Health Geographics, 10(1), 67.
Bröring, A., Remke, A., Stasch, C., et al. (2015). enviroCar: A citizen science platform for
crowdsourced user reports (Davami & Sukthankar, 2015). Gisdakis analyzing and mapping crowd-sourced car sensor data. Transactions in GIS, 19(3),
et al. proposed SHIELD to perform outlier detection in the presence of 362–376.
compromised sensing devices, but it requires a large amount of data to Cai, H., Zhu, Y., & Yu, J. (2017). A QoS-aware online incentive mechanism for mobile
crowd sensing. International conference on web information systems engineering (pp. 37–
train the complex machine learning model (Gisdakis, Giannetsos, &
45). Cham: Springer.
Papadimitratos, 2015). Capkun, S., & Hubaux, J. (2005). Secure positioning of wireless devices with application
Recently, an original new solution for data reliability was proposed to sensor networks. INFOCOM’05. 24th annual joint conference of the IEEE computer
by Li, D. et al. The authors introduced a new cross validation approach and communications societies. Proceedings IEEE: Vol. 3, (pp. 1917–1928). IEEE.
Capkun, S., ˇ Cagalj, M., & Srivastava, M. (2006). Secure localization with hidden and
into MCS. This approach does not mean comparing a piece of data mobile base stations. proceedings of IEEE INFOCOM. Citeseer.
(contributed by a worker as in the MCS context) against another piece Carnelli, P. E., Yeh, J., Sooriyabandara, M., et al. (2017). ParkUs: A novel vehicle parking
of data (contributed by another worker), which is similar to the ap- detection system. AAAI (pp. 4650–4656). .
Chakeri, A., & Jaimes, L. (2017a). An incentive mechanism for crowdsensing markets
proach used in the machine learning and data mining literature. with multiple crowdsourcers. IEEE Internet of Things Journal, 5(2), 708–715.
Instead, the new proposed cross validation approach means subjecting Chakeri, A., & Jaimes, L. G. (2017b). An iterative incentive mechanism design for crowd
the crowd sensed data to a group of crowdworkers who did not con- sensing using best response dynamics. Communications (ICC), 2017 IEEE international
conference on (pp. 1–7). IEEE.
tribute to the original MCS data to seek their verification, for the pur- Chao, H., & Wang, D. (2016). Unsupervised interesting places discovery in location-based
pose of reshaping or “grooming” the original sensed data toward the social sensing. Distributed computing in sensor systems (DCOSS), 2016 international
ground truth (Li et al., 2018). conference on (pp. 67–74). IEEE.
Chen, Y., Chen, H., Yang, S., et al. (2017). Jump-start crowdsensing: A three-layer in-
centive framework for mobile crowdsensing. Quality of service (IWQoS), 2017 IEEE/
ACM 25th international symposium on (pp. 1–6). IEEE.
7. Conclusion Cheng, L., Niu, J., Kong, L., et al. (2017). Compressive sensing based data quality im-
provement for crowd-sensing applications. Journal of Network and Computer
Applications, 77, 123–134.
Mobile crowd sensing represents one of the most impactful tech- Chen, X., Liu, M., Zhou, Y., et al. (2017). A truthful incentive mechanism for online re-
nologies which will transform radically several sectors of our economy, cruitment in mobile crowd sensing system. Sensors, 17(1), 79.
including environmental monitoring and transportation, business, Chen, J., Ma, H., et, & Zhao, D. (2017). Private data aggregation with integrity assurance
and fault tolerance for mobile crowd-sensing. Wireless Networks, 23(1), 131–144.
healthcare and social networks. MCS exploits the sensor's smartphones Cherian, J., Luo, J., Guo, H., et al. (2016). ParkGauge: Gauging the occupancy of parking
and the mobility of participants to sense their surroundings, instead of garages with crowdsensed parking characteristics. Mobile data management (MDM),
deploying static and expensive sensor network. Moreover, existing 2016 17th IEEE international conference on (pp. 92–101). IEEE.
Chon, Y., Lane, N. D., LI, F., et al. (2012). Automatically characterizing places with op-
communication infrastructures (e.g., 3G, Wi-Fi etc.) are used by MCS portunistic crowdsensing using smartphones. Proceedings of the 2012 ACM conference
applications, to collect data from mobile phones scattered in the mon- on ubiquitous computing (pp. 481–490). ACM.
itoring field. MCS will bring promising opportunities, along with new Chou, C. T., Bulusu, N., et, & Kanhere, S. (2007). Sensing data market. Proceedings of
poster papers of 3rd IEEE international conference on distributed computing in sensor
challenges. In this paper, we addressed the mobile crowd sensing systems (pp. 13). .
concept and presented its main features and advantages, architectures Cornelius, C., Kapadia, A., Kotz, D., et al. (2008). Anonysense: Privacy-aware people-
and application domains. Also, we have identified the main MCS centric sensing. Proceedings of the 6th international conference on Mobile systems, ap-
plications, and services (pp. 211–224). ACM.
challenges and gave an overview on the recent mobile crowd sensing
Dai, W., Wang, Y., Jin, Q., et al. (2017). Geo-QTI: A quality aware truthful incentive me-
strategies and solutions. chanism for cyber–physical enabled geographic crowdsensing. Future Generation
Computer Systems.
Davami, E., & Sukthankar, G. (2015). Improving the performance of mobile phone
crowdsourcing applications. AAMAS (pp. 145–153). .
Acknowledgement Dimitriou, T., & Krontiris, I. (2015). Privacy-respecting auctions as incentive mechanisms
in mobile crowd sensing. IFIP international conference on information security theory
This work is supported by the Deanship of Scientific Research, King and practice (pp. 20–35). Springer International Publishing.
Ding, G., Wang, J., Wu, Q., et al. (2014). Robust spectrum sensing with crowd sensors.
Saud University through Research Group No. RG-1439-036.

367
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

IEEE Transactions on Communications, 62(9), 3129–3143. IEEE.


Dinkar, K. P., & Jain, S. A. (2016). Blacklisting User In Mobile Crowd Sensing, 03(04), Han, G., Liu, L., Chan, S., et al. (2017). HySense: A hybrid mobile CrowdSensing fra-
2334–2338. mework for sensing opportunities compensation under dynamic coverage constraint.
Dong, Y., Hoover, A., Scisco, J., & Muth, E. (2012). A new method for measuring meal IEEE Communications Magazine, 55(3), 93–99.
intake in humans via automated wrist motion tracking. Applied Psychophysiology and He, S., Shin, D.-H., Zhang, J., et al. (2014). Toward optimal allocation of location de-
Biofeedback, 37(3), 205–215. pendent tasks in crowdsensing. INFOCOM, 2014 proceedings IEEE (pp. 745–753).
Dua, A., Bulusu, N., Feng, W.-C., et al. (2009). Towards trustworthy participatory sensing. IEEE.
Proceedings of the 4th USENIX conference on Hot topics in security (pp. 8). USENIX Honicky, R. J., Brewer, E. A., Paulos, E., & White, R. M. (2008). N-SMARTS: Networked
Association 8. suite of mobile atmospheric real-time sensors, NSDR’08, august 18, 2008. Washington,
Duan, L., Kubo, T., Sugiyama, K., et al. (2012). Incentive mechanisms for smartphone col- USA: Seattle.
laboration in data acquisition and distributed computing. INFOCOM, 2012 proceedings Huang, C., Dong, W., & Mann, B. (2017). Towards social-aware interesting place finding
IEEE. IEEE1701–1709. in social sensing applications. Knowledge-based Systems, 123, 31–40.
Duan, Z., Li, W., & Cai, Z. (2017). Distributed auctions for task assignment and scheduling Huang, C., & Wang, D. (2015). On interesting place finding in social sensing: An emerging
in mobile crowdsensing systems. Distributed computing systems (ICDCS), 2017 IEEE smart city application paradigm. Smart city/SocialCom/SustainCom (SmartCity), 2015
37th international conference on (pp. 635–644). IEEE. IEEE international conference on (pp. 13–20). IEEE.
Duan, Z., Tian, L., Yan, M., et al. (2017). Practical incentive mechanisms for IoT-based mobile Hu, X., Li, X., Ngai, E., et al. (2014). Multidimensional context-aware social network
crowdsensing systems. IEEE Access. architecture for mobile crowdsensing. IEEE Communications Magazine, 52(6), 78–87.
Eisenman, S. B., Miluzzo, E., Lane, N. D., et al. (2009). BikeNet: A mobile sensing system Hu, S., Liu, H., Su, L., et al. (2013). SmartRoad: A mobile phone based crowd-sourced road
for cyclist experience mapping. ACM Transactions on Sensor Networks, 6(1), 6. sensing system.
Elhamshary, M., & Youssef, M. (2014). CheckInside: A fine-grained indoor location-based Jaimes, L. G., Vergara-Laurens, I., & Chakeri, A. (2014). SPREAD, a crowd sensing in-
social network. Proceedings of the 2014 ACM international joint conference on pervasive centive mechanism to acquire better representative samples. Pervasive computing and
and ubiquitous computing (pp. 607–618). ACM. communications workshops (PERCOM workshops), 2014 IEEE international conference on
Elmore, K. L., Flamig, Z. L., Lakshmanan, V., et al. (2014). mPING: Crowd-sourcing (pp. 92–97). IEEE.
weather reports for research. Bulletin of the American Meteorological Society, 95(9), Jia, X., Jnxin, & Yang, D. (SEP 2015). Incentive mechanisms for time window dependent
1335–1342. tasks in mobile crowdsensing. IEEE Transactions on Wireless Communications,
Farkas, K., Nagy, A. Z., Tomás, T., et al. (2014). Participatory sensing based real-time 13(No. 9).
public transport information service. Pervasive computing and communications work- Jin, H., Su, L., Xiao, H., et al. (2016). Inception: Incentivizing privacy-preserving data
shops (PERCOM workshops), 2014 IEEE international conference on (pp. 141–144). aggregation for mobile crowd sensing systems. MobiHoc (pp. 341–350). .
IEEE. Kanjo, E. (2010). Noisespy: A real-time mobile phone platform for urban noise monitoring
Feng, Z., Zhu, Y., & Ni, L. M. (2013). imac: Strategy-proof incentive mechanism for mobile and mapping. Mobile Networks and Applications, 15(4), 562–574.
crowdsourcing. International conference on wireless algorithms, systems, and applications Kaur, A., Sood, N., Aggarwal, N., et al. (2017). Traffic state detection using smartphone
(pp. 337–350). Berlin, Heidelberg: Springer. based acoustic sensing. Journal of Intelligent and Fuzzy Systems, 1–8 no Preprint.
Fujisaka, T., Lee, R., & Sumiya, K. (2010). Discovery of user behavior patterns from geo- Khan, S. Z., Rahuman, W. M. A., Dey, S., et al. (2017). RoadCrowd: An approach to road
tagged micro-blogs. In: Proc. Of the 4th Intl. Conf. On Uniquitous information man- traffic forecasting at junctions using crowd-sourcing and Bayesian model. Research
agement and communication. and innovation in information systems (ICRIIS), 2017 international conference on (pp. 1–
Ganti, R. K., Ye, F. et al. Lei, H. (2011). Mobile crowdsensing: Current state and future 6). IEEE.
challenges. IEEE Communications Magazine, 49(11). Khan, W. Z., Yang, X., Aalsalem, M. Y., et al. (2013). Mobile phone sensing systems: A
Gilbert, P., Cox, L. P., Jung, J., et al. (2010). Toward trustworthy mobile sensing. survey. IEEE Communications Surveys & Tutorials, 15(1), 402–427.
Proceedings of the eleventh workshop on mobile computing systems & applications (pp. 31– Koh, J. Y., Peters, G. W., Leong, D., et al. (2017). Privacy-aware incentive mechanism for
36). ACM. mobile crowd sensing. Communications (ICC), 2017 IEEE international conference on
Gisdakis, S., Giannetsos, T., et, & Papadimitratos, P. (2014). Sppear: Security & privacy- (pp. 1–6). IEEE.
preserving architecture for participatory-sensing applications. Proceedings of the 2014 Kong, L., He, L., Liu, X.-Y., et al. (2015). Privacy-preserving compressive sensing for
ACM conference on Security and privacy in wireless & mobile networks (pp. 39–50). ACM. crowdsensing based trajectory recovery. Distributed computing systems (ICDCS), 2015
Gisdakis, S., Giannetsos, T., & Papadimitratos, P. (2015). Shield: A data verification fra- IEEE 35th international conference on (pp. 31–40). IEEE.
mework for participatory sensing systems. In ACM conference on security & privacy in Kong, L., Xia, M., Liu, X.-Y., et al. (2013). Data loss and reconstruction in sensor networks.
wireless and mobile networks (WiSec). INFOCOM, 2013 proceedings IEEE (pp. 1654–1662). IEEE.
Goldman, J., Shilton, K., Burke, J., et al. (2009). Participatory sensing: A citizen-powered Kong, Y., Yu, Z., Chen, H., et al. (2017). Detecting type and size of road crack with the
approach to illuminating the patterns that shape our world. White Paper: Foresight & smartphone. Computational science and engineering (CSE) and embedded and ubiquitous
Governance Project1–15. computing (EUC), 2017 IEEE international conference on (pp. 572–579). IEEE.
Gorlatova, M., Sarik, J., Grebla, G., Cong, M., Kymissis, I., & Zussman, G. (2014). Movers Konidala, D. M., Deng, R. H., Li, Y., et al. (2013). Anonymous authentication of visitors
and shakers: Kinetic energy harvesting for the internet of things. Proceedings of the for mobile crowd sensing at amusement parks. International conference on information
SIGMETRICS. Austin (pp. 407–419). . security practice and experience (pp. 174–188). Berlin, Heidelberg: Springer.
Graunke, G. L. (2001). No 6Using predictive traffic modeling, Vol. 256U.S. Patent 577, 3 Krieg, J.-G., Jakllari, G., Toma, H., et al. (2016). Unlocking the smartphone's senses for
juill. smart city parking. Communications (ICC), 2016 IEEE international conference on (pp.
Guo, B., Chen, H., Yu, Z., et al. (2016b). PicPick: A generic data selection framework for 1–7). IEEE.
mobile crowd photography. Personal and Ubiquitous Computing, 20(3), 325–335. Krontiris, I., & Dimitriou, T. (2013). Privacy-respecting discovery of data providers in
Guo, B., Chen, H., Yu, Z., et al. (2017b). TaskMe: Toward a dynamic and quality-en- crowd-sensing applications. Distributed computing in sensor systems (DCOSS), 2013
hanced incentive mechanism for mobile crowd sensing. International Journal of IEEE international conference on (pp. 249–257). IEEE.
Human-computer Studies, 102, 14–26. Krontiris, I., & Dimitriou, T. (2015). A platform for privacy protection of data requesters
Guo, T., Guo, B., Ouyang, Y., et al. (2017a). CrowdTravel: Scenic spot profiling by using and data providers in mobile sensing. Computer Communications, 65, 43–54.
heterogeneous crowdsourced data. Journal of Ambient Intelligence and Humanized Kumar, S., Datta, D., Singh, S. K., & Sangaiah, A. K. (2018). An intelligent decision
Computing, 1–10. computing paradigm for crowd monitoring in the smart city. Journal of Parallel and
Guo, B., He, H., Yu, Z., et al. (2012). GroupMe: Supporting group formation with mobile Distributed Computing, 118, 344–358.
sensing and social graph mining. International conference on mobile and ubiquitous Kurasawa, H., Sato, H., Yamamoto, A., et al. (2014). Missing sensor value estimation
systems: Computing, networking, and services (pp. 200–211). Berlin, Heidelberg: method for participatory sensing environment. Pervasive computing and communica-
Springer. tions (PerCom), 2014 IEEE international conference on (pp. 103–111). IEEE.
Guo, B., Liu, Y., Wu, W., et al. (2017c). Activecrowd: A framework for optimized mul- Lane, N. D. (2012). Community-aware smartphone sensing systems. IEEE Internet
titask allocation in mobile crowdsensing systems. IEEE Transactions on Human- Computing, 16(3), 60–64.
Machine Systems, 47(3), 392–403. Lane, N. D., Miluzzo, E., Lu, H., et al. (2010). A survey of mobile phone sensing. IEEE
Guo, B., Wang, Z., Yu, Z., et al. (2015a). Mobile crowd sensing and computing: The review Communications Magazine, 48(9).
of an emerging human-powered sensing paradigm. ACM Computing Surveys, 48(1), 7. Lee, J.-S., & Baik, H. (2010). Sell your experiences: A market mechanism based incentive
Guo, B., Wan, Y., Yen, N., Huang, R., & Zhou, X. (2015b). Mobile crowd sensing and for participatory sensing. Pervasive computing and communications (PerCom), 2010
computing: The review of an emerging human-powered sensing paradigm. ACM IEEE international conference on (pp. 60–68). IEEE.
Computing Surveys, 48(No. 1) Article 7, August. Li, Q., & Cao, G. (2016). Providing privacy-aware incentives in mobile sensing systems.
Guo, B., Yu, Z., Chen, L., et al. (2016a). MobiGroup: Enabling lifecycle support to social IEEE Transactions on Mobile Computing, 15(6), 1485–1498.
activity organization and suggestion with mobile crowd sensing. IEEE Transactions on Lin, C.-Y., Chen, L.-J., Chen, Y.-Y., et al. (2010). A comfort measuring system for public
Human-Machine Systems, 46(3), 390–402. transportation systems using participatory phone sensing. ACM PhoneSense.
Guo, B., Yu, Z., Zhou, X., et al. (2014a). From participatory sensing to mobile crowd Lin, J., Yang, D., Li, M., et al. (2016). BidGuard: A framework for privacy-preserving
sensing. Pervasive computing and communications workshops (PERCOM workshops), crowdsensing incentive mechanisms. Communications and network security (CNS),
2014 IEEE international conference on (pp. 593–598). IEEE. 2016 IEEE conference on (pp. 145–153). IEEE.
Guo, B., Yu, Z., Zhou, X., & Zhang, D. (2014b). From participatory sensing to mobile Li, D., Qiu, L., Liu, J., et al. (2018). Analysis of behavioral economics in crowdsensing: A
crowd sensing. Proceedings of the IEEE 2014 international conference on pervasive loss aversion cooperation model. Scientific Programming, 2018.
computing and communications workshops, Budapest, Hungary (pp. 593–598). 22–24. Liu, L., Biderman, A., & Ratti, C. (2009). Urban mobility landscape: Real time monitoring
Haderer, N., Rouvoy, R., & Seinturier, L. (2013). A preliminary investigation of user in- of urban mobility patterns. Proceedings of the 11th international conference on compu-
centives to leverage crowdsensing activities. Pervasive computing and communications ters in urban planning and urban management (pp. 1–16). .
workshops (PERCOM workshops), 2013 IEEE international conference on (pp. 199–204). Liu, J., Cai, F., Wu, L., et al. (2017). EPDA: Enhancing privacy-preserving data

368
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

authentication for mobile crowd sensing. GLOBECOM 2017-2017 IEEE global com- Rahim, N., Ahmad, J., Muhammad, K., Sangaiah, A. K., & Baik, S. W. (2018). Privacy-
munications conference (pp. 1–6). IEEE. preserving image retrieval for mobile devices with deep features on the cloud.
Liu, G., Liu, S., Muhammad, K., Sangaiah, A. K., & Doctor, F. (2018). Object tracking in Computer Communications. https://doi.org/10.1016/j.comcom.2018.06.001.
vary lighting conditions for fog based intelligent surveillance of public spaces. IEEE Access. Rana, R., Chou, C. T., Bulusu, N., et al. (2015). Ear-phone: A context-aware noise mapping
Liu, X., Ota, K., Liu, A., et al. (2016). An incentive game based evolutionary model for using smart phones. Pervasive and Mobile Computing, 17, 1–22.
crowd sensing networks. Peer-to-Peer Networking and Applications, 9(4), 692–711. Reddy, S., Estrin, D., et, & Srivastava, M. (2010). Recruitment framework for participa-
Liu, J., Shen, H., Narman, H. S., Chung, W., & Zongfang, L. (June 2018). A survey of tory sensing data collections. International conference on pervasive computing (pp. 138–
mobile crowdsensing techniques: A critical component for the internet of things. ACM 155). Springer Berlin Heidelberg.
Trans. Cyber-Phys. Syst. 2(3), 26 Article 18. Reddy, S., Parker, A., Hyman, J., et al. (2007). Image browsing, processing, and clustering
Ludwig, T., Reuter, C., Siebigteroth, T., et al. (2015a). CrowdMonitor: Mobile crowd for participatory sensing: Lessons from a DietSense prototype. Proceedings of the 4th
sensing for assessing physical and digital activities of citizens during emergencies. workshop on Embedded networked sensors (pp. 13–17). ACM.
Proceedings of the 33rd annual ACM conference on human factors in computing systems Ruge, L., Altakrouri, B., & Schrader, A. (2013). Soundofthecity-continuous noise mon-
(pp. 4083–4092). ACM. itoring for a healthy city. Pervasive computing and communications workshops
Ludwig, T., Siebigteroth, T., & Crowd, V. P. (2015b). Monitor: Monitoring physical and (PERCOM workshops), 2013 IEEE international conference on (pp. 670–675). IEEE.
digital activities of citizens during emergencies. Social Influence, 88(52), 421–428. Sawand, A., Djahel, S., Zhang, Z., et al. (2014). Multidisciplinary approaches to achieving
Luo, T. T., Kanhere, S. S., Huang, J., et al. (2017). Sustainable incentives for mobile efficient and trustworthy eHealth monitoring systems. Communications in China
crowdsensing. arXiv preprint arXiv:1701.00248. (ICCC), 2014 IEEE/CIC international conference on (pp. 187–192). IEEE.
Maisonneuve, N., Stevens, M., Niessen, M. E., et al. (2009). NoiseTube: Measuring and Schweizer, I., Bärtl, R., Schulz, A., et al. (2011). NoiseMap-real-time participatory noise
mapping noise pollution with mobile phones. Information technologies in environmental maps. Second international workshop on sensing applications on mobile phones.
engineering215–228. Seraj, F., Meratnia, N., & Havinga, P. J. M. (2017). An aggregation and visualization
Marjanović, M., Skorin-Kapov, L., Pripužić, K., et al. (2016). Energy-aware and quality- technique for crowd-sourced continuous monitoring of transport infrastructures.
driven sensor management for green mobile crowd sensing. Journal of Network and Pervasive computing and communications workshops (PerCom workshops), 2017 IEEE
Computer Applications, 59, 95–108. international conference on (pp. 219–224). IEEE.
Martí, I. G., Rodríguez, L. E., Benedito, M., et al. (2012). Mobile application for noise Shi, C., Liu, J., Liu, H., et al. (2017). Smart user authentication through actuation of daily
pollution monitoring through gamification techniques. International conference on activities leveraging WiFi-enabled IoT. Proceedings of the 18th ACM international
entertainment computing (pp. 562–571). Berlin, Heidelberg: Springer. symposium on mobile Ad Hoc networking and computing (pp. 5). ACM.
Mass, Clifford, F., Madaus, & Luke, E. (2014). Surface pressure observations from Shin, M., Cornelius, C., Kapadia, A., et al. (2015). Location privacy for mobile crowd
smartphones: A potential revolution for high-resolution weather prediction? Bulletin sensing through population mapping. Sensors, 15(7), 15285–15310.
of the American Meteorological Society, 95(9), 1343–1349. Sivaraman, V., Carrapetta, J., Hu, K., et al. (2013). HazeWatch: A participatory sensor
Ma, P., Tao, D., & Wu, T. (2017). A pseudonym based anonymous identity authentication system for monitoring air pollution in sydney. Local computer networks workshops
mechanism for mobile crowd sensing. Big data computing and communications (LCN workshops), 2013 IEEE 38th conference on (pp. 56–64). IEEE.
(BIGCOM), 2017 3rd international conference on (pp. 10–14). IEEE. D. Stojanovic, B. Predic, and N.Stojanovic. Mobile crowd sensing for smart urban mobi-
Mathur, S., et al. (2010). Parknet: Drive-by sensing of road-side parking statistics. In: In lity. In: C. Capineri, M. Haklay, H. Huang, V. Antoniou, J. Kettunen, F. Ostermann
Proc. of ACM MobiSys, 123–136. and R. Purves, (eds.) European Handbook of crowdsourced geographic information,
Ma, H., Zhao, D., & Yuan, P. (2014). Opportunities in mobile crowd sensing. IEEE pp. 371–382. London: Ubiquity Press.
Communications Magazine, 52(8), 29–35. Sun, J., & Ma, H. (2013). Behavior-based online incentive mechanism for crowd sensing with
Mehmood, Y., Ahmad, F., Yaqoob, I., Adnane, A., Imran, M., & Guizani, S. (Sept, 2017). budget constraints. arXiv preprint arXiv:1310.5485.
Internet-of-Things based smart cities: Recent advances and challenges. IEEE Surowiecki, J. (2004). The wisdom of crowds: Why the many are smarter than the few
Communications Magazine, 55(9), 16–24. and how collective wisdom shapes business. Economies, Societies and Nations, 296.
Mehmood, Y., Ahmad, F., Yaqoob, I., et al. (2017). Internet-of-things-based smart cities: Thiagarajan, A., Biagioni, J., Gerlich, T., et al. (2010). Cooperative transit tracking using
Recent advances and challenges. IEEE Communications Magazine, 55(9), 16–24. smart-phones. Proceedings of the 8th ACM conference on embedded networked sensor
Meier, F., Fenner, D., Grassmann, T., et al. (2017). Crowdsourcing air temperature from systems (pp. 85–98). ACM.
citizen weather stations for urban climate research. Urban Climate, 19, 170–191. To, H., Fan, L., Tran, L., et al. (2016). Real-time task assignment in hyperlocal spatial
Meng, C., Xiao, H., Su, L., et al. (2016). Tackling the redundancy and sparsity in crowd crowdsourcing under budget constraints. Pervasive computing and communications
sensing applications. SenSys, 150–163. (PerCom), 2016 IEEE international conference on (pp. 1–8). IEEE.
Messaoud, R. B., et, & Ghamri-Doudane, Y. (2015). Qemss: A selection scheme for par- Trossen, D., & Pavel, D. (2007). NORS: An open source platform to facilitate participatory
ticipatory sensing tasks. Protocol engineering (ICPE) and international conference on new sensing with mobile phones. Mobile and ubiquitous systems: Networking & services,
technologies of distributed systems (NTDS), 2015 international conference on (pp. 1–6). 2007. MobiQuitous 2007. Fourth annual international conference on (pp. 1–8). IEEE.
IEEE. Trusted platform module. [Online]. Available: http://www.trustedcomputinggroup.org/
Miao, C., Jiang, W., Su, L., et al. (2015). Cloud-enabled privacy-preserving truth dis- developers/trusted platform module.
covery in crowd sensing systems. Proceedings of the 13th ACM conference on embedded Vukovic, M. (2009). Crowdsourcing for enterprises. Services-I, 2009 world conference on
networked sensor systems (pp. 183–196). ACM. (pp. 686–692). IEEE.
Mohan, P., Padmanabhan, V. N., et, & Ramjee, R. (2008). Nericell: Rich monitoring of Wakamiya, S., Lee, R., & Sumiya, K. (2012). Crowd-sourced urban life monitoring: Urban
road and traffic conditions using mobile smartphones. Proceedings of the 6th ACM area characterization based crowd behavioral patterns from twitter. In: Proc. Of the
conference on Embedded network sensor systems (pp. 323–336). ACM. 6th IIntl. Conf. On ubiquitous information management and communication.
Mun, M., Reddy, S., Shilton, K., et al. (2009). PEIR, the personal environmental impact Wang, Y., Chen, Q., Liu, L., Li, X., Sangaiah, A. K., & Li, K. (2018). Systematic comparison
report, as a platform for participatory sensing systems research. Proceedings of the 7th of power line classification methods from ALS and MLS point cloud data. Remote
international conference on Mobile systems, applications, and services (pp. 55–68). ACM. Sensing, 10(12), 22.
National Research Council of the National Academies (2012). Urban meteorology: Wang, D., Kaplan, L., Le, H., & Abdelzaher, T. (2012). On truth discovery in social sen-
Forecasting, monitoring, and meeting users' need. Washington, U.S: Natl. Acad. Press. sing: A maximum likelihood estimation approach. ACM/IEEE IPSN (pp. 233–244). .
Nawaz, S., Efstratiou, C., & Mascolo, C. (2013). Parksense: A smartphone based sensing Wang, L., Yang, D., Han, X., et al. (2017). Location privacy-preserving task allocation for
system for on-street parking. Proceedings of the 19th annual international conference on mobile crowdsensing with differential geo-obfuscation. Proceedings of the 26th inter-
Mobile computing & networking (pp. 75–86). ACM. national conference on world wide web (pp. 627–636). International World Wide Web
Niforatos, E., Vourvopoulos, A., Langheinrich, M., et al. (2014). Atmos: A hybrid Conferences Steering Committee.
crowdsourcing approach to weather estimation. Proceedings of the 2014 ACM inter- Wang, L., Zhang, D., Pathak, A., et al. (2015). CCS-TA: Quality-guaranteed online task
national joint conference on pervasive and ubiquitous computing: Adjunct publication (pp. allocation in compressive crowdsensing. Proceedings of the 2015 ACM international
135–138). ACM. joint conference on pervasive and ubiquitous computing (pp. 683–694). ACM.
Ni, J., Zhang, K., Lin, X., et al. (2017). Privacy-preserving mobile crowdsensing for lo- Wan, J., Liu, J., Shao, Z., et al. (2016). Mobile crowd sensing for traffic prediction in
cated-based applications. Communications (ICC), 2017 IEEE international conference on internet of vehicles. Sensors, 16(1), 88.
(pp. 1–6). IEEE. Wen, H., Hu, Z., Guo, J., et al. (2008). Operational analysis on beijing road network
Noor, S., Hasan, R., & Arora, A. (2017). ParkBid: An incentive based crowdsourced bid- during the olympic games. Journal of Transportation Systems Engineering and
ding service for parking reservation. Services computing (SCC), 2017 IEEE international Information Technology, 8(6), 32–37.
conference on (pp. 60–67). IEEE. Wirz, M., Strohrmann, C., Patscheider, R., et al. (2011a). Real-time detection and re-
Peng, D., Wu, F., et, & Chen, G. (2015). Pay as how well you do: A quality based incentive commendation of thermal spots by sensing collective behaviors in paragliding.
mechanism for crowdsensing. Proceedings of the 16th ACM international symposium on Proceedings of 1st international symposium on from digital footprints to social and com-
mobile Ad Hoc networking and computing (pp. 177–186). ACM. munity intelligence (pp. 7–12). ACM.
Pournajaf, L., Xiong, L., & Sunderam, V. (2014). Dynamic data driven crowd sensing task Wirz, M., Strohrmann, C., Patscheider, R., Hilti, F., Gahr, B., Hess, F., et al. (2011b). Real-
assignment. Procedia Computer Science, 29, 1314–1323. time detection and recommendation of thermal spots by sensing collective behaviors
Predic, B., Yan, Z., Eberle, J., Dragan Stojanovic, & Aberer, K. (2013). ExposureSense: in paragliding. In: Proc. of 1st Intl. symposium on from digital footprints to social and
Integrating daily activities with air quality using mobile participatory sensing. community intelligence.
Proceedings of PERCOM workshops (pp. 303–305). . Wisniewski, M., Demartini, G., Malatras, A., et al. (2013). Noizcrowd: A crowd-based data
Quer, G., Masiero, R., Pillonetto, G., et al. (2012). Sensing, compression, and recovery for gathering and management system for noise level data. International conference on
WSNs: Sparse signal modeling and monitoring framework. IEEE Transactions on mobile web and information systems (pp. 172–186). Berlin, Heidelberg: Springer.
Wireless Communications, 11(10), 3447–3461. Wu, Y., Wu, Y., Zeng, J., et al. (2017). Pie: A personalized incentive for location-aware
Rabbi, M., Ali, S., Choudhury, T., & Berke, E. (2011). Passive and in-situ assessment of mobile crowd sensing. Computers and communications (ISCC), 2017 IEEE symposium on
mental and physical well-being using mobile sensors. Proceedings of the UbiComp. (pp. 981–986). IEEE.

369
D.E. Boubiche et al. Computers in Human Behavior 101 (2019) 352–370

Wu, X., Yang, P., Tang, S., et al. (2015). Privacy preserving RSS map generation for a (pp. 733–740). IEEE. IEEE 2016.
crowdsensing network. IEEE Wireless Communications, 22(4), 42–48. Zhang, Z., Choo, K. K. R., Sangaiah, A. K., & Chen, L. (2018). Crowd computing for social
Xiao, M., Wu, J., Huang, L., et al. (2015). Multi-task assignment for crowdsensing in media ecosystems. Applied Soft computinghttps://doi.org/10.1016/j.asoc.2018.02.
mobile social networks. Computer communications (INFOCOM), 2015 IEEE conference 045.
on (pp. 2227–2235). IEEE. Zhang, B., Liu, C. H., Lu, J., et al. (2016a). Privacy-preserving QoI-aware participant
Xiong, H., Zhang, D., Chen, G., et al. (2016). iCrowd: Near-optimal task allocation for coordination for mobile crowdsourcing. Computer Networks, 101, 29–41.
piggyback crowdsensing. IEEE Transactions on Mobile Computing, 15(8), 2010–2022. Zhang, L., Wang, X., Lu, J., et al. (2016b). An efficient privacy preserving data ag-
Xu, J., Fu, J.-R., Yang, D.-J., et al. (2017). Fimi: A constant frugal incentive mechanism for gregation approach for mobile sensing. Security and Communication Networks, 9(16),
time window coverage in mobile crowdsensing. Journal of Computer Science and 3844–3853.
Technology, 32(5), 919–935. Zhang, D., Xiong, H., Wang, L., & Chen, G. (2014a). CrowdRecruiter: Selecting partici-
Xu, L., Hao, X., Lane, N. D., et al. (2015). More with less: Lowering user burden in mobile pants for piggyback crowdsensing under probabilistic coverage constraint.
crowdsourcing through compressive sensing. Proceedings of the 2015 ACM interna- Proceedings of ACM international joint conference on pervasive and ubiquitous computing,
tional joint conference on pervasive and ubiquitous computing (pp. 659–670). ACM. seattle, WA, USA (pp. 703–714). 13–17.
Xu, C., Shen, X., Zhu, L., et al. (2017). A collusion-resistant and privacy-preserving data Zhang, D., Xiong, H., Wang, L., et al. (2014b). CrowdRecruiter: Selecting participants for
aggregation protocol in crowdsensing system. Mobile Information Systems, 2017. piggyback crowdsensing under probabilistic coverage constraint. Proceedings of the
Xu, J., Xiang, J., & Yang, D. (2015). Incentive mechanisms for time window dependent 2014 ACM international joint conference on pervasive and ubiquitous computing (pp.
tasks in mobile crowdsensing. IEEE Transactions on Wireless Communications, 14(11), 703–714). ACM.
6353–6364. Zhang, X., Xue, G., Yu, R., et al. (2017a). Robust incentive tree design for mobile
Yadav, K., Chakraborty, D., Soubam, S., et al. (2013). Human sensors: Case-study of open- crowdsensing. Distributed computing systems (ICDCS), 2017 IEEE 37th international
ended community sensing in developing regions. Pervasive computing and commu- conference on (pp. 458–468). IEEE.
nications workshops (PERCOM workshops), 2013 IEEE international conference on (pp. Zhang, X., Xue, G., Yu, R., et al. (2017b). Countermeasures against false-name attacks on
389–392). IEEE. truthful incentive mechanisms for crowdsourcing. IEEE Journal on Selected Areas in
Yang, G., He, S., Shi, Z., et al. (2017). Promoting cooperation by the social incentive Communications, 35(2), 478–485.
mechanism in mobile crowdsensing. IEEE Communications Magazine, 55(3), 86–92. Zhan, Y., Xia, Y., Liu, Y., et al. (2017). Time-sensitive data collection with incentive-aware for
Yang, D., Xue, G., Fang, X., et al. (2016). Incentive mechanisms for crowdsensing: mobile opportunistic crowdsensing. IEEE Transactions on Vehicular Technology.
Crowdsourcing with smartphones. Biological Cybernetics, 24(3), 1732–1744. Zhao, D., Li, X.-Y., et, & Ma, H. (2016). Budget-feasible online incentive mechanisms for
Yang, H. F., Zhang, J., et, & Roe, P. (2011). Using reputation management in participatory crowdsourcing tasks truthfully. IEEE/ACM Transactions on Networking, 24(2),
sensing for data classification. Procedia Computer Science, 5, 190–197. 647–661.
Yan, H., Hua, Q., Zhang, D., et al. (2017). Cloud-assisted mobile crowd sensing for traffic Zheng, Y., Liu, F., & Hsieh, H.-P. (2013). U-Air: When urban air quality inference meets
congestion control. Mobile Networks and Applications1–7. big data. Proceedings of the 19th ACM SIGKDD international conference on Knowledge
Ye, M., Yin, P., Lee, W.-C., et al. (2011). Exploiting geographical influence for colla- discovery and data mining (pp. 1436–1444). ACM.
borative point-of-interest recommendation. Proceedings of the 34th international ACM Zheng, Y., Zhang, L., Ma, Z., et al. (2011). Recommending friends and locations based on
SIGIR conference on research and development in information retrieval. ACM (pp. 325– individual location history. ACM Transactions on the Web, 5(1), 5.
334). . Zhou, P., Zheng, Y., & Li, M. (2012). How long to wait?: Predicting bus arrival time with
Yu, Z., Feng, Y., Huang, X., et al. (2014). Recommending travel packages based on mobile mobile phone based participatory sensing. Proceedings of the 10th international con-
crowdsourced data. IEEE Communications Magazine, 52(8), 56–62. ference on Mobile systems, applications, and services (pp. 379–392). ACM.
Zappatore, M., Longo, A., Bochicchio, M. A., et al. (2016a). Improving urban noise Zhu, Y., Li, Z., Zhu, H., et al. (2013). A compressive sensing approach to urban traffic
monitoring opportunities via mobile crowd-sensing. Smart city 360° (pp. 885–897). estimation with probe vehicles. IEEE Transactions on Mobile Computing, 12(11),
Springer International Publishing. 2289–2302.
Zappatore, M., Longo, A., & Bochicchio, M. A. (2016b). Enabling MOOL in acoustics by http://opensignal.com/.
mobile crowd-sensing paradigm. Global engineering education conference (EDUCON)

370

You might also like