[发明专利]一种基于知识图谱针对bug问题进行探索性搜索方法有效
申请号: | 201610093335.1 | 申请日: | 2016-02-17 |
公开(公告)号: | CN105760495B | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 孙小兵;王璐;李斌 | 申请(专利权)人: | 扬州大学 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/248;G06F8/70 |
代理公司: | 南京中新达专利代理有限公司 32226 | 代理人: | 孙鸥;朱杰 |
地址: | 225009 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于知识图谱针对bug问题进行探索性搜索方法。本发明有效地结合bug库及commit库中的信息,通过理解要搜索的内容得到相关的bug信息,建立它们之间的实体关系,并列出相关的bug repotrt信息、commit信息、相关人员的信息及类似的bug信息,提高软件开发和维护人员解决bug问题的效率。本发明克服了现今方法存在的查询结果并不准确,且当数据量较大时,需花费大量的时间进行检索等缺陷。本发明从软件开发者和维护者的角度,理解搜索者输入的内容,提供直观准确的信息,帮助搜索者解决遇到的bug问题。不仅缩短了搜索时间,还确保了搜索结果的准确性,通过记录搜索者浏览的信息,进一步预测搜索者的目的,帮助软件开发人员更全面的了解和学习相关bug的知识。 | ||
搜索关键词: | 一种 基于 知识 图谱 针对 bug 问题 进行 探索 搜索 方法 | ||
【主权项】:
1.一种基于知识图谱针对bug问题进行探索性搜索方法,其特征在于如下步骤:(1)将bug信息和commit信息按所属类型分类,识别和提取软件历史库中数据的概念、实体和属性,找出相互之间存在的实体关系,建立信息的网状结构关系,从而建立一个图形数据库;(2)对搜索者的输入搜索内容进行预处理,使用分词和命名实体识别技术和自然语言处理技术从输入搜索内容中识别概念、实体和属性,得到要搜索的概念、实体和属性信息;(3)将步骤(1)建立的一个图形数据库与(2)得到的要搜索的概念、实体和属性信息进行计算相似度,将预处理后得到的信息与图形数据库中的信息进行相似度的计算和匹配,得到数据库中所有与要搜索的bug相关的信息;(4)将步骤(3)中得到的数据库中所有与要搜索的bug相关的信息分类并提取出bug report信息、commit信息及相关人员信息、类似的bug信息;(5)将步骤(4)中提取出的信息分别进行相似度的排序,并用知识图谱软件生成这些信息的知识图谱,将搜索结果返回给搜索者;(6)在搜索者浏览信息的过程中,通过记录得到他们浏览的信息,将记录的这些信息再次进行步骤(2)的处理,从而进一步理解和预测搜索者的搜索目的,推荐相关的信息,并推荐历史搜索类似信息的人员供搜索者浏览。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于扬州大学,未经扬州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610093335.1/,转载请声明来源钻瓜专利网。