基于代价敏感半监督的软件缺陷预测方法

基本信息

申请号 CN201610513167.7 申请日 -
公开(公告)号 CN106201871B 公开(公告)日 2018-10-02
申请公布号 CN106201871B 申请公布日 2018-10-02
分类号 G06F11/36 分类 计算;推算;计数;
发明人 徐玲;廖胜平;洪明坚;葛永新;杨梦宁;张小洪;杨丹;王洪星;黄晟;周末 申请(专利权)人 重庆优霓空科技有限公司
代理机构 重庆信航知识产权代理有限公司 代理人 重庆大学;重庆优霓空科技有限公司
地址 400044 重庆市沙坪坝区正街174号
法律状态 -

摘要

摘要 本发明涉及基于代价敏感半监督的软件缺陷预测方法,包括如下步骤,S1通过版本控制工具收集待预测软件的源代码文件;S2所述S1得到的源代码文件由I个模块组成,从所述源代码文件中提取度量元值;S3通过采样的方式通过度量元值选取模块得到采样结果集;S4标注后采样结果集和无标记样本集构建训练集;S5提出目标函数,求解使目标函数值最小的分类函数,S6通过分类函数对待预测集中的模块进行预测,并输出预测结果。该方法融合半监督和代价敏感思想构建软件缺陷预测模型,解决了软件缺陷预测中缺陷数据难以获取和类不平衡两个问题,极大提高了预测结果的准确性。