一种基于精确化嵌入表示的开源软件开发团队扩展方法

    公开(公告)号:CN108549979B

    公开(公告)日:2021-12-07

    申请号:CN201810281538.2

    申请日:2018-04-02

    Applicant: 南京大学

    Abstract: 本发明公开一种基于精确化嵌入表示的开源软件开发团队扩展方法,着重考虑当前的软件项目、团队现有成员以及备选开发者三者之间的联系,将软件项目、团队现有成员以及备选开发者嵌入到一个地位的表示空间里,然后通过不断优化基于此构建的神经网络来精确化这些嵌入表示。首先,结合软件项目和现有成员的嵌入表示,并将其作为当前团队的整体状态;然后,通过推荐系统中的协同过滤思想来挖掘备选开发者和软件项目这两个嵌入表示之间的联系;最后,将项目领袖作为现有团队成员的代表,并利用开发者之间的社交关系来对备选开发者和团队成员的嵌入表示进行匹配。在开源软件社区Github之数据集上的实验表明,本方法比传统方法具有更好的预测效果,即能够找到更好的备选开发者。

    一种基于精确化嵌入表示的开源软件开发团队扩展方法

    公开(公告)号:CN108549979A

    公开(公告)日:2018-09-18

    申请号:CN201810281538.2

    申请日:2018-04-02

    Applicant: 南京大学

    Abstract: 本发明公开一种基于精确化嵌入表示的开源软件开发团队扩展方法,着重考虑当前的软件项目、团队现有成员以及备选开发者三者之间的联系,将软件项目、团队现有成员以及备选开发者嵌入到一个地位的表示空间里,然后通过不断优化基于此构建的神经网络来精确化这些嵌入表示。首先,结合软件项目和现有成员的嵌入表示,并将其作为当前团队的整体状态;然后,通过推荐系统中的协同过滤思想来挖掘备选开发者和软件项目这两个嵌入表示之间的联系;最后,将项目领袖作为现有团队成员的代表,并利用开发者之间的社交关系来对备选开发者和团队成员的嵌入表示进行匹配。在开源软件社区Github之数据集上的实验表明,本方法比传统方法具有更好的预测效果,即能够找到更好的备选开发者。

Patent Agency Ranking