浏览量:0
专利类型:发明专利
语 言:中文
申 请 号:CN201510218321.3
申 请 日:20150430
申 请 人:重庆大学
申请人地址:400044 重庆市沙坪坝区沙正街174号
公 开 日:20170825
公 开 号:CN104809066B
代 理 人:穆祥维
代理机构:重庆信航知识产权代理有限公司 50218
摘 要:本发明涉及一种通过代码质量评估预测开源软件维护工作量的方法,首先获取所有表征开源软件代码质量的指标,然后引入方差膨胀因子去除关联度较大的指标,得到可用指标集合;对用指标集合中可用指标进行线性回归分析,得到开源软件的维护工作量与可用指标之间的函数关系式,利用该关系式即可预测开源软件的维护工作量。该方法中表征开源软件代码质量的指标容易获得,预测结果精准,适合大范围推广。
主 权 项:一种通过代码质量评估预测开源软件维护工作量的方法,其特征在于:包括如下步骤:S1:获取所有表征开源软件代码质量的指标,设所有指标构成指标集合,该指标集合中共有Q个元素,qj为指标集合的元素,表示指标集合中第j个指标;S2:去掉指标集合中关联度高的指标,方法如下:1)设j=1;2)根据公式(4)计算指标qj与指标集合中其他Q?1个指标的方差膨胀因子VIFj;