[00275539]一种智能手机应用开发中的代码缺陷预测方法
交易价格:
面议
所属行业:
分析仪器
类型:
发明专利
技术成熟度:
正在研发
专利所属地:中国
专利号:CN201610975788.7
交易方式:
技术转让
技术转让
技术入股
联系人:
南京大学
进入空间
所在地:江苏南京市
- 服务承诺
- 产权明晰
-
资料保密
对所交付的所有资料进行保密
- 如实描述
技术详细介绍
本发明公开了一种智能手机应用开发中的代码缺陷预测方法,其步骤是1)整理代码单元,区分标注集和目标集,定义特征指标,提取特征向量;2)基于特征向量对标注集代码单元赋予权重;3)训练带权重分类器,计算目标集代码单元有缺陷概率和无缺陷概率;4)采用自学习策略校准预测结果,重复上述步骤,直到前后两次计算的预测结果近似或达到给定的迭代次数;5)输出目标集中高怀疑率的代码单元。本发明方法使用了其他智能手机应用和目标智能手机应用历史版本的数据,在代码单元层面定义特征指标,应用机器学习技术,预测可能包含缺陷的代码单元,快速准确定位智能手机应用的缺陷代码单元。本发明计算简单,能快速有效地定位缺陷代码,适用于智能手机应用的开发和维护。
本发明公开了一种智能手机应用开发中的代码缺陷预测方法,其步骤是1)整理代码单元,区分标注集和目标集,定义特征指标,提取特征向量;2)基于特征向量对标注集代码单元赋予权重;3)训练带权重分类器,计算目标集代码单元有缺陷概率和无缺陷概率;4)采用自学习策略校准预测结果,重复上述步骤,直到前后两次计算的预测结果近似或达到给定的迭代次数;5)输出目标集中高怀疑率的代码单元。本发明方法使用了其他智能手机应用和目标智能手机应用历史版本的数据,在代码单元层面定义特征指标,应用机器学习技术,预测可能包含缺陷的代码单元,快速准确定位智能手机应用的缺陷代码单元。本发明计算简单,能快速有效地定位缺陷代码,适用于智能手机应用的开发和维护。