API Recommendation for Novice Programmers: Build a Bridge of Query-Task Knowledge Gap | IEEE Journals & Magazine | IEEE Xplore