particular, they are instrumental in allowing humans to operate in a variety of different social
contexts. This article surveys the sociological understanding of roles, their use by software
agents, and the nascent literature of role-based robotics. The survey suggests that robots
can use social roles to emulate naturalistic taskability. The article presents a novel mapping
of role-based system interaction as a function of system autonomy and reasoning capability.