Understanding User Understanding: What do Developers Expect from a Cognitive Assistant? | IEEE Conference Publication | IEEE Xplore