A learning agent that assists the browsing of software libraries | IEEE Journals & Magazine | IEEE Xplore