摘要:在软件开发的过程中, 开发人员经常会检索合适的API来完成编程任务. 为了提高软件开发效率, 大量API推荐方法及工具应运而生. 然而, 这些方法大多数都没有考虑用户交互信息. 本文提出了一个基于客户端/服务器架构的API推荐工具, 将其以插件的形式集成到VS Code IDE中. 本工具使用现有的API推荐工具生成初始API推荐列表, 结合用户反馈信息, 利用排序学习和主动学习技术对API推荐列表进行重新排序, 实现了用户个性化推荐. 大量实验证明, 随着反馈数据量的增加, 本工具的性能稳步提升.