Micro-Blog: sharing and querying content through mobile phones and social participation
Proceedings of the 6th international conference on Mobile systems, applications, and services
Anonysense: privacy-aware people-centric sensing
Proceedings of the 6th international conference on Mobile systems, applications, and services
Nericell: rich monitoring of road and traffic conditions using mobile smartphones
Proceedings of the 6th ACM conference on Embedded network sensor systems
Proceedings of the 7th international conference on Mobile systems, applications, and services
SoundSense: scalable sound sensing for people-centric applications on mobile phones
Proceedings of the 7th international conference on Mobile systems, applications, and services
Darwin phones: the evolution of sensing and inference on mobile phones
Proceedings of the 8th international conference on Mobile systems, applications, and services
PRISM: platform for remote sensing using smartphones
Proceedings of the 8th international conference on Mobile systems, applications, and services
CrowdSearch: exploiting crowds for accurate real-time image search on mobile phones
Proceedings of the 8th international conference on Mobile systems, applications, and services
Energy-delay tradeoffs in smartphone applications
Proceedings of the 8th international conference on Mobile systems, applications, and services
MoVi: mobile phone based video highlights via collaborative sensing
Proceedings of the 8th international conference on Mobile systems, applications, and services
Task search in a human computation market
Proceedings of the ACM SIGKDD Workshop on Human Computation
Exploring iterative and parallel human computation processes
Proceedings of the ACM SIGKDD Workshop on Human Computation
TurKit: human computation algorithms on mechanical turk
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
App inventor and real-world motivation
Proceedings of the 42nd ACM technical symposium on Computer science education
CrowdDB: answering queries with crowdsourcing
Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
ICALP'06 Proceedings of the 33rd international conference on Automata, Languages and Programming - Volume Part II
Code in the air: simplifying sensing and coordination tasks on smartphones
Proceedings of the Twelfth Workshop on Mobile Computing Systems & Applications
Poster: supporting collaborative sensing applications
Proceedings of the 10th international conference on Mobile systems, applications, and services
Helping mobile apps bootstrap with fewer users
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
Lowering the barriers to large-scale mobile crowdsensing
Proceedings of the 14th Workshop on Mobile Computing Systems and Applications
MediaScope: selective on-demand media retrieval from mobile devices
Proceedings of the 12th international conference on Information processing in sensor networks
Demo abstract: mediascope: selective on-demand media retrieval from mobile devices
Proceedings of the 12th international conference on Information processing in sensor networks
SmartSynth: synthesizing smartphone automation scripts from natural language
Proceeding of the 11th annual international conference on Mobile systems, applications, and services
Understanding the coverage and scalability of place-centric crowdsensing
Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing
CrowdMeter: an emulation platform for performance evaluation of crowd-sensing applications
Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication
ConferenceSense: monitoring of public events using phone sensors
Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication
CrowdLearner: rapidly creating mobile recognizers using crowdsourcing
Proceedings of the 26th annual ACM symposium on User interface software and technology
Investigating mobile crowdsensing application performance
Proceedings of the third ACM international symposium on Design and analysis of intelligent vehicular networks and applications
iMac: strategy-proof incentive mechanism for mobile crowdsourcing
WASA'13 Proceedings of the 8th international conference on Wireless Algorithms, Systems, and Applications
A mobile crowdsensing system enhanced by cloud-based social networking services
Proceedings of the First International Workshop on Middleware for Cloud-enabled Sensing
Crowdsourced mobile data collection: lessons learned from a new study methodology
Proceedings of the 15th Workshop on Mobile Computing Systems and Applications
Hi-index | 0.00 |
The ubiquity of smartphones and their on-board sensing capabilities motivates crowd-sensing, a capability that harnesses the power of crowds to collect sensor data from a large number of mobile phone users. Unlike previous work on wireless sensing, crowd-sensing poses several novel requirements: support for humans-in-the-loop to trigger sensing actions or review results, the need for incentives, as well as privacy and security. Beyond existing crowd-sourcing systems, crowd-sensing exploits sensing and processing capabilities of mobile devices. In this paper, we design and implement Medusa, a novel programming framework for crowd-sensing that satisfies these requirements. Medusa provides high-level abstractions for specifying the steps required to complete a crowd-sensing task, and employs a distributed runtime system that coordinates the execution of these tasks between smartphones and a cluster on the cloud. We have implemented ten crowd-sensing tasks on a prototype of Medusa. We find that Medusa task descriptions are two orders of magnitude smaller than standalone systems required to implement those crowd-sensing tasks, and the runtime has low overhead and is robust to dynamics and resource attacks.