Understanding preferences for mobility-on-demand services through a context-aware survey and non-compensatory strategy