Programming is hard…
• Programming is largely a manual effort, which is tedious and time consuming.
• Developers often wonder what code to write in order to complete a
programming task
• Unfamiliar problems
• Unfamiliar APIs
• …
• In a survey conducted at Microsoft, 67.6% respondents mentioned that they
encountered problems in learning APIs.
(M.P. Robillard, “What makes APIs hard to learn? Answers from developers,” IEEE Softw., vol. 26, no. 6, pp. 27–34, 2009)
• Vision: Improving Developer Productivity by Code Search
评论