Talking to machines today and tomorrow: Designing for the user | Nokia Bell Labs Journals & Magazine | IEEE Xplore