What would other programmers do: suggesting solutions to error messages
Example-centric programming: integrating web search into the development environment