Crowd-sensing involves collecting data from a large group of participants using their mobile devices. This document discusses several crowd-sensing applications including data visualization, IoT monitoring, and crowdsourcing. It also introduces APISENSE, a platform for easy crowd-sensing campaigns, and Fougere, a library that increases user location privacy in crowd-sensing. Finally, it discusses using crowd-sourcing to enable crash reproduction by collecting and analyzing crash traces from users.
9. Crowd-sensing | kraʊdːsɛnsɪŋ |
Capability of lifting a (large) diffuse group of participants to
delegate the task of retrieving trustable data from the field. This
includes:
Participatory sensing involves the user in the sensing task (eg.
surveys, forms)
Opportunistic sensing uses mobile sensors carried by the user
(eg. smartphones, IoT)
24. Overview of Fougere
Internet
Alice
Storage
server B
data uploaded by Fougeredata uploaded without Fougere
Fougere
LPPM GPS 1
LPPM Id 1
App A App B
Fougere
LPPM GPS 2
LPPM Time 1
App A App B
Fougere
LPPM GPS 1
LPPM Time 2
App A App C
Storage
server A
Eve Trudy
Storage
server C
29. var gps = requires(‘location’);
var db = requires(‘honeycomb’);
var gsm = requires(‘gsm’);
gps.onLocationChange(function(event){
db.sync({
lat : event.latitude,
lng : event.longitude,
signal : gsm.rssi()
});
});
Event listenerFaçades
Data upload
Device-level sensing task
81. Take away
• Inria Spirals (http://team.inria.fr/spirals)
• Software engineering ⊕ Distributed Systems
• Expertise on privacy, security, energy, performance
• Applications from IoT to mobile to cloud
• APISENSE® platform (http://apisense.io)
• Leveraging mobile crowd-sensing
• Enabling crowd computing
• Fougere library
• Boosting user location privacy
• Enabling device-to-device communications
Contact: Romain ROUVOY (romain.rouvoy@inria.fr)
Editor's Notes
’30
Les données sont souvent considérées comme le pétrole de demain
En effet depuis les années 2000 déja, de nombreux acteurs industrielle ont fondé leur modèle économique sur la collecte et l’exploitation de données utilisateur
Mais plus récemment, notament grâce à la forte intégration des équipes mobiles dans notre vie quotidienne, la collecte de données connais une croissance sans égale estimé à plus de 1000% entre 2013 et 2014 selon une étude publié par ericson l’an dernier
Si c’est prédiction s’avere exact, rien que pou l’année 2019, plus de 5 millard de smartphone serait vendu, et la quantité de données échangé par ces terminaux serai de 12 exacttets, correspondant à 4,5 millions de film échangé par jour
En effet, de nombreux critéres font des smartphones une plate-forme idéal de collecte de données
Disposant non seulement d’une grande capacité de calcul
Ces terminaux sont programmable et équipé de nombreux capteurs
Qui peuvent utilisé pour collecter de nombreuses informations
Un autre aspect intéressant sont magasins d’application en ligne, qui rende potentiellement accessible des millons d’utilisateurs
pour le déploiement d’application de collecte
Despite the high amount of apps currently available, the quality of them greatly varies
We, as mobile user, frequently experience errors and failures with some of the apps installed on our devices.
Users report negative reviews and ratings which impacts on both the developer and the store reputation
This is very critical, given that the mobile ecosystem is very competitive
High quality and provide a good user experience in order to keep their users and attract new users
Agrregate crash traces in a compact representation