代码审查缺陷密度量化模型研究
2021年电子技术应用第8期
鸦 文,杨沁梅
中国电子科技集团公司第二十八研究所,江苏 南京210007
摘要: 为通过代码审查活动达到对软件产品质量提升的作用,给出了代码审查平台搭建方案,并据此平台策划开展了多个工程的代码审查活动。利用首轮采集的数据,初步分析确立了代码审查缺陷密度模型和影响因子,计算得到了代码审查缺陷密度的基线目标值。该模型可以供研发团队和研发团队所属组织策划确定代码审查基线,并策划开展后续代码审查活动。
中图分类号: TN9
文献标识码: A
DOI:10.16157/j.issn.0258-7998.200912
中文引用格式: 鸦文,杨沁梅. 代码审查缺陷密度量化模型研究[J].电子技术应用,2021,47(8):106-109,115.
英文引用格式: Ya Wen,Yang Qinmei. Research on quantitative model of code review density[J]. Application of Electronic Technique,2021,47(8):106-109,115.
文献标识码: A
DOI:10.16157/j.issn.0258-7998.200912
中文引用格式: 鸦文,杨沁梅. 代码审查缺陷密度量化模型研究[J].电子技术应用,2021,47(8):106-109,115.
英文引用格式: Ya Wen,Yang Qinmei. Research on quantitative model of code review density[J]. Application of Electronic Technique,2021,47(8):106-109,115.
Research on quantitative model of code review density
Ya Wen,Yang Qinmei
The 28th Research Institute of China Electronics Technology Group Corporation,Nanjing 210007,China
Abstract: In order to improve the quality of software products by code review, this paper gives the construction scheme of code review platform which helps planning code review activities of several projects. Based on the data collected in the first run, the defect density model and influence factors of code review are preliminarily analyzed and established, moreover, the baseline target value of it is calculated. The research and development team and its organizations can use this model to determine the baseline of code review and plan subsequent code review activities.
Key words : code review;code review platform;defect density
0 引言
测试是“使用为发现错误所选择的输入和状态的组合而执行代码的过程”[1-4],代码审查是软件测试的手段之一,是在不执行软件的条件下有条理地仔细审查软件代码,从而找出软件缺陷的过程。代码审查必须依靠具有软件系统开发经验、编程经验、测试经验的技术人员集体审查[5]。进行代码审查的主要目的是提高软件质量,及早发现软件缺陷,避免因这些缺陷造成更大的灾难[6]。在开发过程初期进行软件代码审查非常有价值,不仅可以找出后期软件测试阶段难以发现或隔离的软件缺陷,降低研发成本;同时还可以促进开发团队内部沟通和知识共享,提升团队开发能力。
量化管理是CMMI的主要内容之一,量化管理使得软件管理者拥有决策的客观基础,能在量化的范围内预测性能,可以有效地监控项目过程,处理过程偏差的特殊原因[7-12]。
本文详细内容请下载:http://www.chinaaet.com/resource/share/2000003711。
作者信息:
鸦 文,杨沁梅
(中国电子科技集团公司第二十八研究所,江苏 南京210007)
此内容为AET网站原创,未经授权禁止转载。