Software Release Time Management: How to Use Reliability Growth Models to Make Better Decisions

Chu-Ti Lin, Chin-Yu Huang
{"title":"Software Release Time Management: How to Use Reliability Growth Models to Make Better Decisions","authors":"Chu-Ti Lin, Chin-Yu Huang","doi":"10.1109/ICMIT.2006.262301","DOIUrl":null,"url":null,"abstract":"In late years, due to the significance of software application, professional testing of software becomes an increasingly important task. Once all detected faults are removed, project managers can begin to determine when to stop testing. Software reliability has important relations with many aspects of software, including the structure, the operational environment, and the amount of testing. Actually, software reliability analysis is a key factor of software quality and can be used for planning and controlling the testing resources during development. Over the past three decades, many software reliability growth models (SRGMs) have been proposed. For most traditional SRGMs, one common assumption is that the fault detection rate is a constant over time. However, the fault detection process in the operational phase is different from that in the testing phase. Thus, in this paper, we use the testing compression factor (TCF) to reflect the fact and describe the possible phenomenon. In addition, sometimes the one-to-one mapping relationship between failures and faults may not be realistic. Therefore, we also incorporate the concept of quantified ratio, not equal to 1, of faults to failures into software reliability growth modeling. We estimate the parameters of the proposed model based on real software failure data set and give a fair comparison with other SRGMs. Finally, we show how to use the proposed model to conduct software release time management","PeriodicalId":431021,"journal":{"name":"2006 IEEE International Conference on Management of Innovation and Technology","volume":"11 6","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 IEEE International Conference on Management of Innovation and Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMIT.2006.262301","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

Abstract

In late years, due to the significance of software application, professional testing of software becomes an increasingly important task. Once all detected faults are removed, project managers can begin to determine when to stop testing. Software reliability has important relations with many aspects of software, including the structure, the operational environment, and the amount of testing. Actually, software reliability analysis is a key factor of software quality and can be used for planning and controlling the testing resources during development. Over the past three decades, many software reliability growth models (SRGMs) have been proposed. For most traditional SRGMs, one common assumption is that the fault detection rate is a constant over time. However, the fault detection process in the operational phase is different from that in the testing phase. Thus, in this paper, we use the testing compression factor (TCF) to reflect the fact and describe the possible phenomenon. In addition, sometimes the one-to-one mapping relationship between failures and faults may not be realistic. Therefore, we also incorporate the concept of quantified ratio, not equal to 1, of faults to failures into software reliability growth modeling. We estimate the parameters of the proposed model based on real software failure data set and give a fair comparison with other SRGMs. Finally, we show how to use the proposed model to conduct software release time management
软件发布时间管理:如何使用可靠性增长模型做出更好的决策
近年来,由于软件应用的重要性,软件的专业测试成为一项越来越重要的任务。一旦所有检测到的错误都被移除,项目经理就可以开始决定何时停止测试。软件可靠性与软件的许多方面都有重要的关系,包括结构、运行环境和测试的数量。实际上,软件可靠性分析是软件质量的关键因素,可以用于开发过程中对测试资源的规划和控制。在过去的三十年里,人们提出了许多软件可靠性增长模型(srgm)。对于大多数传统的srgm,一个常见的假设是故障检测率随时间是恒定的。但是,操作阶段的故障检测流程与测试阶段的故障检测流程不同。因此,在本文中,我们使用测试压缩因子(TCF)来反映事实并描述可能的现象。此外,有时故障和故障之间的一对一映射关系可能不现实。因此,我们也在软件可靠性增长建模中引入了不等于1的故障与故障的量化比率的概念。我们基于实际软件故障数据集估计了所提出模型的参数,并与其他srgm进行了公平的比较。最后,我们展示了如何使用提出的模型进行软件发布时间管理
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信