Lessons Learned from Developing a Microservice Based Mobile Location-Based Crowdsourcing Platform

09/09/2019
by   Irwyn Sadien, et al.
0

Research in Mobile Location-Based Crowdsourcing is hindered by a marked lack of real-world data. The development of a standardized, lightweight, easily deployable, modular, composable, and most of all, scalable experimentation framework would go a long way in facilitating such research. Conveniently, these are all salient characteristics of systems developed using a microservices approach. We propose QRowdsource - a MLBC experimentation framework built using a distributed services architecture. In this paper, we discuss the design and development of QRowdsource, from the decomposition of functional components to the orchestration of services within the framework. We also take a look at how the advantages and disadvantages of using a microservices approach translate to our specific use case and deliberate over a number of lessons learned while developing the experimentation framework.

READ FULL TEXT
research
07/07/2022

AFFORCE: Actionable Framework for Designing Crowdsourcing Experiences for Older Adults

In this article we propose a unique framework for designing attractive a...
research
01/15/2019

On (The Lack Of) Location Privacy in Crowdsourcing Applications

Crowdsourcing enables application developers to benefit from large and d...
research
10/16/2021

Characterizing Improper Input Validation Vulnerabilities of Mobile Crowdsourcing Services

Mobile crowdsourcing services (MCS), enable fast and economical data acq...
research
03/27/2020

Mechanism Design for Wireless Powered Spatial Crowdsourcing Networks

Wireless power transfer (WPT) is a promising technology to prolong the l...
research
12/02/2019

Automated metrics calculation in a dynamic heterogeneous environment

A consistent theme in software experimentation at Microsoft has been sol...
research
04/12/2021

Towards Collaborative Mobile Crowdsourcing

Mobile Crowdsourcing (MC) is an effective way of engaging large groups o...
research
01/20/2019

Lessons from Four Years of PHONELAB Experimentation

Over the last four years we have operated a public smartphone platform t...

Please sign up or login with your details

Forgot password? Click here to reset