Integrating Activity Theory and Distributed Cognition in the Design and Analysis of Social Robots | IEEE Conference Publication | IEEE Xplore