吉林大学学报(信息科学版) ›› 2024, Vol. 42 ›› Issue (5): 914-920.

• • 上一篇    下一篇

基于改进G-O 模型的软件可靠性测试方法 

 刘  早1, 高钦旭2, 邓阿北1, 辛士界1, 于 彪1   

  1. 1. 吉林省电子信息产品检验研究院软件评测中心,长春130021;2. 吉林大学 计算机科学与技术学院,长春130012
  • 收稿日期:2023-10-26 出版日期:2024-10-21 发布日期:2024-10-23
  • 通讯作者: 于彪(1975— ), 男, 黑龙江肇源人, 吉林省电子信息产品检验 研究院正高级工程师,主要从事电子信息及软件技术研究,(Tel)86-13009001997(E-mail)398421999@qq.com。
  • 作者简介:刘早(1979— ), 女, 长春人, 吉林省电子信息产品检验研究院高级工程师, 主要从事软件测试技术研究, (Tel)86- 17678364877(E-mail)836222547@ qq. com
  • 基金资助:
    吉林省科技发展计划基金资助项目(20230201082GX) 

Software Reliability Testing Method Based on Improved G-O Model

 LIU Zao1, GAO Qinxu2, DENG Abei1, XIN Shijie1, YU Biao1   

  1. 1. Software Testing Center, Jilin Province Electronic & Information Products Inspecting & Research Institute, Changchun 130021, China; 2. College of Computer Science and Technology, Jilin University, Changchun 130012, China
  • Received:2023-10-26 Online:2024-10-21 Published:2024-10-23

摘要: 为克服传统G-O(Goel-Okumoto)软件可靠性模型中缺陷发现率过于简化处理的局限性, 提出了一种以更 精准的方式描述缺陷发现率随时间实际变化的模型。 改进模型不同于常规假设将其视为恒定或单调的函数, 并考虑了测试人员的学习和排错能力的进步,以及软件固有的缺陷发现率随时间递减的趋势,从而假设缺陷发 现率呈现先上升后下降的动态变化趋势。 通过在两组公开的软件缺陷检测数据集上的应用,并与多种经典的 模型进行了对比验证,验证了模型的有效性。 实验结果表明,改进后的G-O模型在拟合能力和预测能力方面 都显示出优异的性能,证明其在软件可靠性评估中的适用性和优越性。

关键词: 软件可靠性模型, 缺陷发现率, G-O模型, 参数估计 

Abstract: In order to overcome the oversimplified treatment of the defect discovery rate in the traditional G-O (Goel-Okumoto) software reliability model, an improved model that more accurately describes the actual change of the defect discovery rate over time is proposed. Unlike the conventional assumption that it is treated as a constant or monotonic function, the improved model considers the progress of testers’ learning and debugging capabilities and the inherent tendency of the software’s defect discovery rate to decrease over time. Therefore, it assumes that the defect discovery rate first increases before showing a dynamic trend of decline. The model’s effectiveness is verified by applying it to two sets of public software defect detectionda tasets and comparing it with a variety of classic models. Experimental results confirm that the improved G-O model demonstrates excellent performance in both fitting and prediction capabilities, proving its applicability and superiority in software reliability assessment.

Key words: softwarereliability model, defect discovery rate, Goel-Okumoto(G-O) model, parameter estimation 

中图分类号: 

  • TP311.5