Temporal notions of synchronization and consistency in Beehive
Proceedings of the ninth annual ACM symposium on Parallel algorithms and architectures
The price of validity in dynamic networks
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
A framework for data quality and feedback in participatory sensing
Proceedings of the 5th international conference on Embedded networked sensor systems
The pothole patrol: using a mobile sensor network for road surface monitoring
Proceedings of the 6th international conference on Mobile systems, applications, and services
Micro-Blog: sharing and querying content through mobile phones and social participation
Proceedings of the 6th international conference on Mobile systems, applications, and services
Urban sensing systems: opportunistic or participatory?
Proceedings of the 9th workshop on Mobile computing systems and applications
PoolView: stream privacy for grassroots participatory sensing
Proceedings of the 6th ACM conference on Embedded network sensor systems
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 6th ACM conference on Embedded network sensor systems
Proceedings of the 7th international conference on Mobile systems, applications, and services
Using Context Annotated Mobility Profiles to Recruit Data Collectors in Participatory Sensing
LoCA '09 Proceedings of the 4th International Symposium on Location and Context Awareness
Four billion little brothers?: privacy, mobile phones, and ubiquitous data collection
Communications of the ACM - Scratch Programming for All
Semantic self-assessment of query results in dynamic environments
ACM Transactions on Software Engineering and Methodology (TOSEM)
Biketastic: sensing and mapping for better biking
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Network imprecision: a new consistency metric for scalable monitoring
OSDI'08 Proceedings of the 8th USENIX conference on Operating systems design and implementation
Recruitment framework for participatory sensing data collections
Pervasive'10 Proceedings of the 8th international conference on Pervasive Computing
A framework to promote user engagement in participatory sensing applications
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
Hi-index | 0.00 |
With the widespread capabilities of commodity mobile devices, applications will increasingly incorporate participatory sensing functionality. Participatory sensing directly involves end-users in collecting (and ultimately sharing) information about the environment. Applications that rely on participatory sensing range from those that simply enable information sharing, to environmental monitoring and response, and route and behavior planning. As more and more applications demand the incorporation of participatory sensing, it becomes imperative to create software architectures, design patterns, and programming libraries that enable the integration of participatory sensing with software engineering theory and practice. In this position paper, we explore the new challenges that participatory sensing applications present, specifically focusing on challenges that demand a reevaluation of software engineering design principles, tools, and techniques. For these challenges, we also posit possible ways forward.