向开发人员推荐开源软件项目-研究论文

时间:2024-06-09 12:54:23
【文件属性】:

文件名称:向开发人员推荐开源软件项目-研究论文

文件大小:1.03MB

文件格式:PDF

更新时间:2024-06-09 12:54:23

Open Source Software Recommendation System

OSS的日益普及吸引了数百万开发人员使用GitHub.com等社交编码平台。 但是,OSS软件似乎已成为其自身成功的受害者,因为在社交编码平台上托管的数百万个项目中,找到合适的项目对开发人员来说是一项艰巨的任务。 开发人员和项目之间缺乏不匹配导致了高开发人员周转率和项目失败。 在这种情况下,开发人员偏好和项目目标的不断发展的性质使开发人员和项目的匹配变得复杂。 本文提出了一种基于协同过滤(CF)推荐技术的新产品,以将OSS项目推荐给开发人员。 项目发展的动态性质和开发人员的偏好使这成为一个与向消费者推荐产品的问题截然不同的问题。 我们提出的方法利用开发人员的社会技术活动来捕获他们不断发展的喜好和项目目标,并为开发人员创建隐式的个性化项目评级/等级。 多标准决策技术用于根据开发人员的不同类型的活动来生成总体评分。 已使用来自GitHub的真实数据对拟议的工件进行了评估。 我们的结果表明,加入我们推荐的项目的开发人员是这些推荐项目的主要贡献者,反之亦然。 所提出的方法与其他现有技术的协同过滤方法的比较显示出令人鼓舞的结果。


网友评论