A case study of using HCI methods to improve tools for programmers | IEEE Conference Publication | IEEE Xplore