Researching interactions between humans and machines: methodological challenges