Cost-Reliability-Optimal Release Time of Software with Patching Considered

被引:17
|
作者
Kumar, Vijay [1 ]
Singh, V. B. [2 ]
Dhamija, Ashish [3 ]
Srivastav, Shreyas [3 ]
机构
[1] Amity Sch Engn & Technol, Dept Math, New Delhi 110061, India
[2] Univ Delhi, Delhi Coll Arts & Commerce, Delhi, India
[3] Amity Sch Engn & Technol, Dept Comp Sci & Engn, New Delhi 110061, India
关键词
Testing; SRGM; reliability; release time; software patch;
D O I
10.1142/S0218539318500183
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Testing life cycle poses a problem of achieving a high level of software reliability while achieving an optimal release time for the software. To enhance the reliability of the software, retain the market potential for the software and reduce the testing cost, the enterprise needs to know when to release the software and when to stop testing. To achieve this, enterprises usually release their product earlier in market and then release patches subsequently. Software patching is a process through which enterprises debug, update, or enhance their software. Software patching when used as a debugging process ensures an optimal release for the product, increasing the reliability of the software while reducing the economic overhead of testing. Today, due to the diverse and distributed nature of software, its journey in the market is dynamic, making patching an inherent aspect of testing. A patch is a piece of software designed to update a computer program or its supporting data to fix or improve it. Researchers have worked in the field to minimize the testing cost, but so far, reliability has not been considered in the models for optimal time scheduling using patching. In this paper, we discuss reliability, which is a major attribute of the quality of software. Thus, to address the issues of testing cost, release time of software, and a desirable reliability level, we propose a reliability growth model implementing software patching to make the software system reliable and cost effective. The numeric illustration has been implemented using real-life software failure data set.
引用
收藏
页数:18
相关论文
共 50 条
  • [41] Optimal Software Release Time Determination with Risk Constraint
    Yang, Bo
    Hu, Huajun
    Zhou, Jun
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2008 PROCEEDINGS, 2008, : 395 - +
  • [42] OPTIMAL RELEASE TIME OF IMPROVED VERSIONS OF SOFTWARE PACKAGES
    LEVIN, KD
    YADID, O
    INFORMATION AND SOFTWARE TECHNOLOGY, 1990, 32 (01) : 65 - 70
  • [43] Bayesian updating of optimal release time for software systems
    Kuei-Chen Chiu
    Jyh-Wen Ho
    Yeu-Shiang Huang
    Software Quality Journal, 2009, 17
  • [44] Sensitivity analysis in optimal software release time problems
    M. Xie
    B. Yang
    O. Gaudoin
    OPSEARCH, 2004, 41 (4) : 250 - 263
  • [45] OPTIMAL PRICE AND RELEASE TIME OF A SOFTWARE UNDER WARRANTY
    Kapur, P. K.
    Yamada, Shigeru
    Aggarwal, Anu G.
    Shrivastava, Avinash Kumar
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2013, 20 (03)
  • [46] Bayesian updating of optimal release time for software systems
    Chiu, Kuei-Chen
    Ho, Jyh-Wen
    Huang, Yeu-Shiang
    SOFTWARE QUALITY JOURNAL, 2009, 17 (01) : 99 - 120
  • [47] Optimal software release time incorporating fault correction
    Gokhale, SS
    28TH ANNUAL NASA GODDARD SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2004, : 175 - 184
  • [48] Economic analysis of software release problems with warranty cost and reliability requirement
    Dept. of Social Systems Engineering, Fac. Eng., Tottori Univ., 680-8552, Tottori-shi, Japan
    Reliab Eng Syst Saf, 1 (49-55):
  • [49] Economic analysis of software release problems with warranty cost and reliability requirement
    Kimura, M
    Toyota, T
    Yamada, S
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 1999, 66 (01) : 49 - 55
  • [50] NHPP Software Reliability Model with Rayleigh Fault Detection Rate and Optimal Release Time for Operating Environment Uncertainty
    Song, Kwang Yoon
    Chang, In Hong
    APPLIED SCIENCES-BASEL, 2024, 14 (21):