- 专利标题: 一种面向软件代码检索的查询语句重新生成方法
-
申请号: CN201610216306.X申请日: 2016-04-05
-
公开(公告)号: CN105912634B公开(公告)日: 2019-03-12
- 发明人: 孙小兵 , 邱馨贤 , 杨辉 , 孙伟松
- 申请人: 扬州大学
- 申请人地址: 江苏省扬州市大学南路88号
- 专利权人: 扬州大学
- 当前专利权人: 扬州大学
- 当前专利权人地址: 江苏省扬州市大学南路88号
- 代理机构: 南京中新达专利代理有限公司
- 代理商 孙鸥; 朱杰
- 主分类号: G06F16/2453
- IPC分类号: G06F16/2453
摘要:
本发明涉及一种面向软件代码检索的查询语句重新生成方法。本发明对软件代码库中的代码及注释部分和用户输入的查询语句进行预处理,提取软件代码词库中的合成词,将其拆分出来的两个或多个关键词定义为异性关系,定义同性关系,找出查询语句中的所有关键词的同性关键词和异性关键词,将其可视化,供用户选择更合适的关键词,并为最终结果。本发明克服了过去方法精准度低、选择偏差、关系非常复条等缺陷。本发明有效地检索出软件代码库中的相关信息,而且扩充了原查询语句包含的关键词,并提供其代码片段,实现了信息的查询与扩展,有效地提高了软件维护人员对软件的理解程度与效率。
公开/授权文献
- CN105912634A 一种面向软件代码检索的查询语句重新生成方法 公开/授权日:2016-08-31