[发明专利]一种基于复杂网络关系的软件开发人员可视化推荐方法在审
申请号: | 201610093333.2 | 申请日: | 2016-02-17 |
公开(公告)号: | CN105786999A | 公开(公告)日: | 2016-07-20 |
发明(设计)人: | 孙小兵;齐鑫;杨辉;李斌 | 申请(专利权)人: | 扬州大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/36 |
代理公司: | 南京中新达专利代理有限公司 32226 | 代理人: | 孙鸥;朱杰 |
地址: | 225009 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于复杂网络关系的软件开发人员可视化推荐方法。本发明对系统报告人员的软件输入bug请求和对bug库中BUG_MSG和BUG_DESCRIPTION、commit库中COM_MSG和DIFF_CONTENT分别进行预处理,得出候选的个性化bug综合信息,采用CTM模型计算找到属于其他工作者的类似bug信息及其对应的commit信息作为个性化的另一部分bug综合信息,排序选出实现bug请求的合适的开发人员列表,使用最小监督选择得到开发人员可靠关系,利用Relationship Radiogram显示人员关系,并将开发人员之间的关系可视化。本发明克服了无法找到合适的交流对象而降低软件维护效率的缺陷。本发明利用WordCloud分析开发人员个性化历史经验,而且利用Relationship Radiogram将开发人员之间的关系可视化。 | ||
搜索关键词: | 一种 基于 复杂 网络 关系 软件 开发人员 可视化 推荐 方法 | ||
【主权项】:
一种基于复杂网络关系的软件开发人员可视化推荐方法,其特征在于如下步骤:(1)对系统报告人员的软件输入bug请求和对bug库中BUG_MSG和BUG_DESCRIPTION、commit库中COM_MSG和DIFF_CONTENT分别进行预处理;(2)计算经过预处理后的bug请求与每个bug综合信息计算余弦相似度,得出候选的个性化bug综合信息,即相关的bug综合信息、相关的开发人员;(3)通过部分个性化bug综合信息找到相关的开发人员,将这两者作为输入数据,采用CTM模型计算找到属于其他工作者的类似bug信息及其对应的commit信息作为个性化的另一部分bug综合信息,即相关开发人员和对应的个性化bug综合信息;(4)结合开发人员擅长的product、component以及开发人员行为模式排序选出实现bug请求的合适的开发人员列表;(5)从bug综合信息中的duplicate、denpends on、block、CCList、bug_description和diff_content中进行开发人员关系提取,使用最小监督选择得到开发人员可靠关系;(6)筛选相关开发人员关系,并使用WordCloud分析开发人员历史经验,利用Relationship Radiogram显示人员关系,并将开发人员之间的关系可视化。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于扬州大学,未经扬州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610093333.2/,转载请声明来源钻瓜专利网。