×

CrossRec公司

swMATH ID: 31415
软件作者: Phuong T.Nguyen、Juri Di Rocco、Davide Di Ruscio、Massimiliano Di Penta
描述: CrossRec:通过推荐第三方库来支持软件开发人员。当创建一个新的软件系统或开发一个现有的软件系统时,开发人员不会重新发明轮子,而是寻找适合他们用途的可用库。在这种情况下,开源软件存储库包含丰富的资源,可以为开发人员提供有用的建议来支持他们的任务。然而,资源的异质性和它们之间的依赖性是有效挖掘和利用可用数据的主要障碍。从这个意义上说,需要先进的技术和工具来挖掘元数据,以提出有意义的建议。在本文中,我们介绍了CrossRec,这是一个推荐系统,用于帮助开源软件开发人员选择合适的第三方库。CrossRec利用一种协作过滤技术,通过依赖于当前正在开发的项目中包含的依赖项集,向开发人员推荐库。我们在三个相当大的数据集上进行了实证评估,将建议的方法与三个最先进的基线进行比较,即LibRec、LibFinder和LibCUP。实验结果表明,CrossRec通过推荐特定版本的库,克服了基线的限制。更重要的是,在各种质量指标方面,它优于LibRec和LibCUP。
主页: https://www.sciencedirect.com/science/article/pii/S0164121219302341
源代码:  https://github.com/crossminer/CrossRec
关键词: 挖掘软件存储库;推荐系统;开源软件;支持软件开发人员;系统与软件杂志;第三方库
相关软件: LibFinder(LibFinder);LibCUP公司;LibRec银行
引用于: 0出版物

标准条款

1出版物描述软件 年份