基于代价敏感半监督的软件缺陷预测方法
基本信息
申请号 | CN201610513167.7 | 申请日 | - |
公开(公告)号 | CN106201871B | 公开(公告)日 | 2018-10-02 |
申请公布号 | CN106201871B | 申请公布日 | 2018-10-02 |
分类号 | G06F11/36 | 分类 | 计算;推算;计数; |
发明人 | 徐玲;廖胜平;洪明坚;葛永新;杨梦宁;张小洪;杨丹;王洪星;黄晟;周末 | 申请(专利权)人 | 重庆优霓空科技有限公司 |
代理机构 | 重庆信航知识产权代理有限公司 | 代理人 | 重庆大学;重庆优霓空科技有限公司 |
地址 | 400044 重庆市沙坪坝区正街174号 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及基于代价敏感半监督的软件缺陷预测方法,包括如下步骤,S1通过版本控制工具收集待预测软件的源代码文件;S2所述S1得到的源代码文件由I个模块组成,从所述源代码文件中提取度量元值;S3通过采样的方式通过度量元值选取模块得到采样结果集;S4标注后采样结果集和无标记样本集构建训练集;S5提出目标函数,求解使目标函数值最小的分类函数,S6通过分类函数对待预测集中的模块进行预测,并输出预测结果。该方法融合半监督和代价敏感思想构建软件缺陷预测模型,解决了软件缺陷预测中缺陷数据难以获取和类不平衡两个问题,极大提高了预测结果的准确性。 |
