Asking and Answering Questions during a Programming Change Task | IEEE Journals & Magazine | IEEE Xplore