Future landscape of human-machine collaboration