What would other programmers do: suggesting solutions to error messages. - Björn Hartmann; Daniel MacDougall; Joel Brandt; Scott R. Klemmer (CHI, 2010)