[发明专利]一种软件代码缺陷率统计方法及装置在审
申请号: | 201711321845.0 | 申请日: | 2017-12-12 |
公开(公告)号: | CN108197018A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 吕冬冬 | 申请(专利权)人: | 链家网(北京)科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缺陷率 软件代码 行代码 权重 代码量计算 权重计算 缺陷统计 自动统计 代码量 统计 | ||
本发明提供了一种软件代码缺陷率统计方法及装置,所述方法包括:获取第一时间周期内提交的代码中各类型缺陷的缺陷个数;根据第一时间周期内提交的代码中各类型缺陷的缺陷个数以及各类型缺陷对应的权重计算第一时间周期内缺陷权重值总和;获取第一时间周期内提交的代码量;根据第一时间周期内提交的代码量计算第一时间周期内提交的千行代码数;根据第一时间周期内缺陷权重值总和以及第一时间周期内提交的千行代码数计算第一时间周期内的代码缺陷率。本发明能够自动统计出软件代码的缺陷率,解决了现有技术中代码缺陷统计耗费大量人力且数据不准确的问题。
技术领域
本发明涉及计算机技术领域,具体涉及一种软件代码缺陷率统计方法及装置。
背景技术
软件研发中,代码缺陷率是评价软件质量的一个重要维度,对于项目、团队及个人代码产出质量的评价具有较大价值。
现有技术在统计代码缺陷率时,往往采用手工统计缺陷个数和代码量的提交,最后再手工计算出各个项目的缺陷率。统计过程耗费大量人力,且数据准确性不高。
发明内容
针对现有技术中的缺陷,本发明提供一种软件代码缺陷率统计方法及装置,本发明能够自动统计出软件代码的缺陷率,解决了现有技术中代码缺陷统计耗费大量人力且数据不准确的问题。
为解决上述技术问题,本发明提供以下技术方案:
第一方面,本发明提供了一种软件代码缺陷率统计方法,包括:
获取第一时间周期内提交的代码中各类型缺陷的缺陷个数;
根据第一时间周期内提交的代码中各类型缺陷的缺陷个数以及各类型缺陷对应的权重计算第一时间周期内缺陷权重值总和;
获取第一时间周期内提交的代码量;
根据第一时间周期内提交的代码量计算第一时间周期内提交的千行代码数;
根据第一时间周期内缺陷权重值总和以及第一时间周期内提交的千行代码数计算第一时间周期内的代码缺陷率。
进一步地,所述获取第一时间周期内提交的代码中各类型缺陷的缺陷个数,包括:
获取第一项目在第一时间周期内提交的代码中各类型缺陷的缺陷个数;
相应地,所述根据第一时间周期内提交的代码中各类型缺陷的缺陷个数以及各类型缺陷对应的权重计算第一时间周期内缺陷权重值总和,包括:
根据第一项目在第一时间周期内提交的代码中各类型缺陷的缺陷个数以及各类型缺陷对应的权重计算第一项目在第一时间周期内的缺陷权重值总和;
相应地,所述获取第一时间周期内提交的代码量,包括:
获取第一项目在第一时间周期内提交的代码量;
相应地,所述根据第一时间周期内提交的代码量计算第一时间周期内提交的千行代码数,包括:
根据第一项目在第一时间周期内提交的代码量计算第一项目在第一时间周期内提交的千行代码数;
相应地,所述根据第一时间周期内缺陷权重值总和以及第一时间周期内提交的千行代码数计算第一时间周期内的代码缺陷率,包括:
根据第一项目在第一时间周期内的缺陷权重值总和以及第一项目在第一时间周期内提交的千行代码数计算第一项目在第一时间周期内的代码缺陷率。
进一步地,所述获取第一项目在第一时间周期内提交的代码中各类型缺陷的缺陷个数,包括:
从与第一项目对应的缺陷数据库中获取第一项目在第一时间周期内提交的代码中各类型缺陷的缺陷个数;其中,与第一项目对应的缺陷数据库根据与第一项目对应的缺陷统计结果不断更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于链家网(北京)科技有限公司,未经链家网(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711321845.0/2.html,转载请声明来源钻瓜专利网。