浏览量:0

一种通过代码质量评估预测开源软件维护工作量的方法

专利类型:发明专利 

语 言:中文 

申 请 号:CN201510218321.3 

申 请 日:20150430 

发 明 人:杨梦宁罗杨洋徐玲洪明坚葛永新张小洪杨丹 

申 请 人:重庆大学 

申请人地址:400044 重庆市沙坪坝区沙正街174号 

公 开 日:20170825 

公 开 号:CN104809066B 

代 理 人:穆祥维 

代理机构:重庆信航知识产权代理有限公司 50218 

摘  要:本发明涉及一种通过代码质量评估预测开源软件维护工作量的方法,首先获取所有表征开源软件代码质量的指标,然后引入方差膨胀因子去除关联度较大的指标,得到可用指标集合;对用指标集合中可用指标进行线性回归分析,得到开源软件的维护工作量与可用指标之间的函数关系式,利用该关系式即可预测开源软件的维护工作量。该方法中表征开源软件代码质量的指标容易获得,预测结果精准,适合大范围推广。 

主 权 项:一种通过代码质量评估预测开源软件维护工作量的方法,其特征在于:包括如下步骤:S1:获取所有表征开源软件代码质量的指标,设所有指标构成指标集合,该指标集合中共有Q个元素,qj为指标集合的元素,表示指标集合中第j个指标;S2:去掉指标集合中关联度高的指标,方法如下:1)设j=1;2)根据公式(4)计算指标qj与指标集合中其他Q?1个指标的方差膨胀因子VIFjVIFj=1TOLj=11-Rj2---(4);

关 键 词: 

法律状态:生效 

IPC专利分类号:G06F11/36