一种结合用户反馈和代码依赖的软件可追踪生成方法

    公开(公告)号:CN108459965B

    公开(公告)日:2021-11-02

    申请号:CN201810184034.9

    申请日:2018-03-06

    Applicant: 南京大学

    Abstract: 本发明公开了一种结合用户反馈和代码依赖的软件可追踪生成方法,该方法包括:步骤1、获得目标软件中存在的代码依赖;步骤2、计算代码依赖紧密度,设定紧密度阈值生成代码依赖域;步骤3、基于信息检索方法,产生需求到代码的初始候选列表;步骤4、根据用户反馈和代码依赖优化候选列表。本发明通过结合用户反馈和代码依赖信息,弥补了信息检索方法存在的单词失配问题。本发明只需用户判断少量候选线索的相关性。相对于传统信息检索方法,本发明生成的候选列表准确率和召回率均有大幅度提升。

    一种结合用户反馈和代码依赖的软件可追踪生成方法

    公开(公告)号:CN108459965A

    公开(公告)日:2018-08-28

    申请号:CN201810184034.9

    申请日:2018-03-06

    Applicant: 南京大学

    Abstract: 本发明公开了一种结合用户反馈和代码依赖的软件可追踪生成方法,该方法包括:步骤1、获得目标软件中存在的代码依赖;步骤2、计算代码依赖紧密度,设定紧密度阈值生成代码依赖域;步骤3、基于信息检索方法,产生需求到代码的初始候选列表;步骤4、根据用户反馈和代码依赖优化候选列表。本发明通过结合用户反馈和代码依赖信息,弥补了信息检索方法存在的单词失配问题。本发明只需用户判断少量候选线索的相关性。相对于传统信息检索方法,本发明生成的候选列表准确率和召回率均有大幅度提升。

Patent Agency Ranking