...
首页> 外文期刊>IEICE transactions on information and systems >Accurate Library Recommendation Using Combining Collaborative Filtering and Topic Model for Mobile Development
【24h】

Accurate Library Recommendation Using Combining Collaborative Filtering and Topic Model for Mobile Development

机译:结合协作过滤和主题模型进行移动开发的准确图书馆推荐

获取原文
           

摘要

Background: The applying of third-party libraries is an integral part of many applications. But the libraries choosing is time-consuming even for experienced developers. The automated recommendation system for libraries recommendation is widely researched to help developers to choose libraries. Aim: from software engineering aspect, our research aims to give developers a reliable recommended list of third-party libraries at the early phase of software development lifecycle to help them build their development environment faster; and from technical aspect, our research aims to build a generalizable recommendation system framework which combines collaborative filtering and topic modeling techniques, in order to improve the performance of libraries recommendation significantly. Our works on this research: 1) we design a hybrid methodology to combine collaborative filtering and LDA text mining technology; 2) we build a recommendation system framework successfully based on the above hybrid methodology; 3) we make a well-designed experiment to validate the methodology and framework which use the data of 1,013 mobile application projects; 4) we do the evaluation for the result of the experiment. Conclusions: 1) hybrid methodology with collaborative filtering and LDA can improve the performance of libraries recommendation significantly; 2) based on the hybrid methodology, the framework works very well on the libraries recommendation for helping developers' libraries choosing. Further research is necessary to improve the performance of the libraries recommendation including: 1) use more accurate NLP technologies improve the correlation analysis; 2) try other similarity calculation methodology for collaborative filtering to rise the accuracy; 3) on this research, we just bring the time-series approach to the framework and make an experiment as comparative trial, the result shows that the performance improves continuously, so in further research we plan to use time-series data-mining as the basic methodology to update the framework.
机译:背景:第三方库的应用是许多应用程序不可或缺的一部分。但是,即使对于有经验的开发人员来说,选择库也很耗时。图书馆推荐的自动推荐系统已得到广泛研究,以帮助开发人员选择图书馆。目的:从软件工程方面,我们的研究旨在在软件开发生命周期的早期阶段为开发人员提供可靠的推荐第三方库列表,以帮助他们更快地构建开发环境;从技术角度来看,我们的研究目标是建立一个将协作过滤和主题建模技术相结合的可推广的推荐系统框架,以显着提高图书馆推荐的性能。我们在这项研究上的工作:1)我们设计了一种将协作过滤与LDA文本挖掘技术相结合的混合方法; 2)基于上述混合方法,成功建立了推荐系统框架; 3)我们进行了精心设计的实验,以验证使用1,013个移动应用程序项目数据的方法和框架; 4)我们对实验结果进行评估。结论:1)具有协同过滤和LDA的混合方法可以显着提高图书馆推荐的性能; 2)基于混合方法,该框架在库建议中非常有效,可帮助开发人员选择库。为提高图书馆推荐的性能,有必要进行进一步的研究,包括:1)使用更准确的NLP技术改善相关性分析; 2)尝试使用其他相似度计算方法进行协同过滤,以提高准确性; 3)在这项研究中,我们只是将时间序列方法引入框架中,并进行了实验作为比较试验,结果表明性能不断提高,因此在进一步的研究中,我们计划将时间序列数据挖掘用作方法。更新框架的基本方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号