Smartphones have revolutionized transportation for travelers by providing mapping services that tell users how to get to a specific destination as well as ride-hailing services that help them get there. However, the data collected from these services are limited in temporal, spatial, or categorical scope. For a variety of solutions in urban planning, transportation, or healthcare, collecting rich and granular data of human mobility is critical. Yet, there are few end-to-end, open-source platforms that allow the development of human mobility systems (HMS) to collect, access, and leverage these data in a seamless and customized fashion.

We present a novel platform for HMS studies and outline an architecture for such platforms generally. The open-source, extensible data collection platform can be customized to address a wide variety of disciplines. It is validated by usage patterns from three use cases from applied projects. The platform architecture defines the structure of the platform, identifies the key modules and classifies them as core or extensible.

Our use cases used an average of 64% of the features of the platform, with approximately 3-4 months of part-time CS undergraduate time for each new case. Every use case contributed at least one extension, primarily client-related, back to the platform.

We hope that the reusability of the platform, combined with the rigor of the architecture will propel the field of human mobility systems (HMS).




Download Full History