Designing for collaborative autonomy: updating user-centered design heuristics and evaluation methods. (September 2017)