User interaction with cyber-physical systems presents challenges of complexity and scale together with opportunities for exploiting the feature rich affordances of the environment, such as wearable haptic devices together with voice and gesture interactions, as well as ambient interfaces. Managing these challenges and opportunities require new approaches to engineering user experience design into cyber-physical systems, that are adaptive and usable.