Example-centric programming : integrating web search into the development process