Principles for human-centered interaction design, Part 2: Can humans and machines think together? | IEEE Journals & Magazine | IEEE Xplore