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).